





Entry-level trainee in a metro, popular engineering title yields high applicant density and competition.
Highly domain-specific embedded C skills limit transferability across generalist software roles.
Mandatory C and algorithms skills increase filtering despite no explicit years requirement.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Contribute to design and development of new embedded software features for text display on embedded devices.
Work within a small scrum team to deliver high-quality, customer-facing software following best coding practices including automated testing.
Identify technical risks and provide alternative solutions while collaborating with cross-functional teams.
Strong knowledge of C programming language and algorithms.
Experience with Visual Studio or Makefiles.
Familiarity with GitHub and feature branching workflow.
Work Experience Required: Not explicitly mentioned in the JD.
Comfortable working in agile scrum teams developing embedded software features.
Able to understand and optimize memory and platform independent coding concepts, and analyze complexity.
Familiarity with Python and modern coding tools (e.g., Cursor, ChatGPT, Claude) considered a plus but not mandatory.