Embedded Software Engineer III
Core
Design and develop embedded software systems, controllers, and sensors for transit bus and rail equipment, including door systems, wheelchair lifts, and e-Bus charging systems.
Role type
Senior IC embedded software engineer
Builds
Embedded software-based products and components for transit bus and rail systems
Domain
Transportation (freight and transit rail) + Embedded Systems
Deliverable
production ML models | product features
Required skills
Embedded software design, C/C++, Linux, RTOS, embedded debugging, system integration, performance optimization, APQP/NPD Stage Gate, DFMEA, RCA/8D, engineering analysis
Preferred skills
Master's degree in computer/software engineering, basic project management, ability to lead small projects
Technologies
Linux, C, C++, RTOS, C#, Python, JavaScript, HTML, React
Responsibilities
Design and develop embedded software systems per customer requirements, make design decisions to optimize performance and cost, support designs from concept to production launch, participate in DFMEA and validation planning, lead or support root cause analysis for software issues, architect scalable software for real-time embedded systems
Seniority
Senior, hands-on IC with project leadership