
Senior Developer - RTOS, Embedded C
About the role
Job Summary
Required:
-
Bachelor’s degree (Minimum).
-
Efficient in C, especially with embedded systems.
-
Efficient in at least in C# or Python.
Needs to have knowledge following skills (minimum of one of the skills listed below):
-
Graphics, especially if knowledgeable in ARINC 661, OpenGL, or even Vulkan, at minimal Vector Graphics.
-
Ethernet UDP, Raw Ethernet, or TCP/IP.
-
RTOS – especially if DEOS.
Optional (Preferred if any of the following additional skills):
-
DO-178C Software development lifecycle (preferred).
-
FACE 3.1 Safety Extended.
-
Doxygen.
-
Avionics/ Flight Instrumentation.
-
Cybersecurity / DO-326A (becoming non-optional industry-wide).
-
Linux and CMAKE.
-
ARINC 653.
It would be preferred if the candidate has a minimum experience of 2 to 3 years.
Key Responsibilities
Required:
-
Bachelor’s degree (Minimum).
-
Efficient in C, especially with embedded systems.
-
Efficient in at least in C# or Python.
Needs to have knowledge following skills (minimum of one of the skills listed below):
-
Graphics, especially if knowledgeable in ARINC 661, OpenGL, or even Vulkan, at minimal Vector Graphics.
-
Ethernet UDP, Raw Ethernet, or TCP/IP.
-
RTOS – especially if DEOS.
Optional (Preferred if any of the following additional skills):
-
DO-178C Software development lifecycle (preferred).
-
FACE 3.1 Safety Extended.
-
Doxygen.
-
Avionics/ Flight Instrumentation.
-
Cybersecurity / DO-326A (becoming non-optional industry-wide).
-
Linux and CMAKE.
-
ARINC 653.
It would be preferred if the candidate has a minimum experience of 2 to 3 years.
Skill Requirements
- Proficient In Embedded C Programming With A Strong Understanding Of Embedded Systems And Rtos.
- Solid Knowledge Of Debugging Tools And Methodologies For Embedded Systems.
- Familiarity With Software Development Lifecycle And Methodologies.
- Excellent Problem-Solving Skills And Ability To Work Independently On Moderately Complex Tasks.
- Strong Communication Skills To Effectively Interact With Clients And Team Members.
Other Requirements
- Optional But Valuable Certifications: Certified Embedded Systems Engineer (Cese), Rtos Certification.
Benefits and perks
•Learning Budget
Required skills
Embedded C
RTOS
Debugging
C# or Python
About HCL Technologies
Frisco
Headquarters