Lead SW Engineer - Embedded SW (Brakes SW)
Core
Lead Embedded Software Engineer for brake systems and rail transit equipment, responsible for full software lifecycle from requirements to verification.
Role type
Lead IC embedded software engineer (rail/brakes)
Builds
Embedded software for brake systems, passenger information systems, event recorders, HVAC, doors, and other rail transit components
Domain
Rail transportation, embedded systems, safety-critical control systems
Deliverable
production ML models | product features
Required skills
C programming, bare metal programming, embedded real-time software design, UML modeling, Git version control, static code analysis (MISRA/QAC), debugging (Trace32/JTAG), system integration testing
Preferred skills
C++, Embedded Linux (kernel/drivers/Yocto), BSP development, cybersecurity (Secure Boot/SFU), scripting (Python/Shell/Rust), IEC62443 standards
Technologies
Git, PlantUML, Enterprise Architect, StarUML, Doxygen, QAC, MISRA, Trace32, NI CVI, StP, TI AM64xx, Yocto, JTAG
Responsibilities
Analyze system requirements, develop and validate embedded software, design UML models, debug and solve software problems, collaborate with cross-functional teams, lead project teams, perform design verification at customer sites
Seniority
Senior, hands-on IC with team leadership responsibilities