[EPC] Senior Embedded Software Engineer
Core
Design, develop, configure, and integrate embedded software from system level through component level using model-based development practices.
Role type
Senior Embedded Software Engineer
Builds
Embedded software components and systems
Domain
Automotive/Industrial embedded systems
Deliverable
production ML models | product features
Required skills
Embedded C, Python, Perl, Git, Jenkins, HiL testing, SiL testing, Model-based development, V-Model, Agile/Kanban, System integration, Static/Dynamic testing, Traceability management
Preferred skills
C#, .NET, AUTOSAR, ISO 26262, Cybersecurity, CAN, LIN, UDS, OBD, ASPICE, AI for research
Technologies
Pandas, Django, Git Actions, HiL/SiL environments
Responsibilities
Elicit and decompose stakeholder requirements; Design embedded software from system to component level; Develop and integrate software using model-based practices; Perform system, integration, and component testing in HiL and SiL; Implement and maintain CI/CD pipelines; Troubleshoot and analyze test problems; Report work status and escalate barriers
Seniority
Senior, hands-on IC