HCL Technologies
HCL Technologies

Senior Developer - RTOS, Embedded C

RoleEmbedded
LevelMid Level
LocationFrisco, United States
WorkOn-site
TypeFull-time
Posted2 days ago
Apply now

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

  1. Proficient In Embedded C Programming With A Strong Understanding Of Embedded Systems And Rtos.
  2. Solid Knowledge Of Debugging Tools And Methodologies For Embedded Systems.
  3. Familiarity With Software Development Lifecycle And Methodologies.
  4. Excellent Problem-Solving Skills And Ability To Work Independently On Moderately Complex Tasks.
  5. Strong Communication Skills To Effectively Interact With Clients And Team Members.

Other Requirements

  1. 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