Senior Embedded Application Development Lead
Core
Lead the development of mission-critical software applications for advanced transportation systems, combining hands-on technical work with team leadership.
Role type
Senior Embedded Application Development Lead
Builds
Embedded software applications for advanced transportation systems
Domain
Railway signaling and transportation systems
Deliverable
production ML models | product features
Required skills
C/C++ programming, embedded systems architecture, software development lifecycle management, team leadership, technical mentoring, debugging and performance optimization
Preferred skills
RTOS environments, safety-critical industry experience, railway signaling systems (ETCS/ERTMS), Ada programming, requirements management tools (DOORS/RTC)
Technologies
C, C++, RTOS, DOORS, RTC, ETCS, ERTMS
Responsibilities
Design, develop, and maintain embedded software applications; Lead and coordinate a team of junior and mid-level software engineers; Conduct code reviews and ensure adherence to engineering standards; Act as the technical focal point for stakeholders and off-shore team
Seniority
Senior, hands-on IC with leadership