> Markdown version of [/jobs/ext/4389235-embedded-software-engineer-iii](https://www.wearedevelopers.com/jobs/ext/4389235-embedded-software-engineer-iii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer III - **Company:** Wabtec Bus Solutions - **Location:** Buffalo Grove, IL, United States - **Experience:** Expert - **Salary:** $113,000.0 - $146,700.0 - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), C Sharp (Programming Language), C++ (Programming Language), Software Debugging, Linux, Embedded Software, Failure Mode Effects Analysis, Python (Programming Language), Performance Tuning, Real-Time Operating Systems, Software Engineering, Systems Integration, ReactJS - **Published:** October 1, 2026 - **Apply:** https://www.juju.com/job/16_315c0726 ## About the Role * Bachelor's degree in computer or software engineering (Master's preferred; ABET accredited) * 6+ years of relevant experience and basic project management skills and ability to lead engineering based small sized projects or parts of projects * Working knowledge of embedded software design of systems and components including engineering & manufacturing principles, practices, and procedures * Working knowledge in APQP/NPD Stage Gate, DFMEA, RCA/8D's, & Engineering Analysis * Deep knowledge in embedded architecture/systems, safety standards, performance optimization, & system integration * Proficiency in Linux, C/C++, RTOS, and embedded debugging tools and familiarity with C#, python, JavaScript, HTML, & react * Strong organizational and time management skills and ability to work independently and collaborate effectively with cross-functional teams ## Description As an experienced engineer within Wabtec Bus Solutions, you will drive design and development focused on a mix of major initiatives in embedded software development for different products, controls, & sensors. Reporting to the Engineering Manager or Supervisor, you will design and develop embedded software-based products, contribute to product development, and ensure compliance with engineering standards. Your role will include collaborating with peers, supporting design decisions, and executing engineering tasks aligned with project goals., * Design and develop embedded software systems, including controllers and sensors, per customer and technical requirements * Make design decisions to optimize performance, cost, and manufacturability and contribute to innovation, patents, or process improvement * Support embedded software designs from concept through production launch * Participate in DFMEA sessions and validation planning and follow APQP/NPD processes to ensure successful product launches * Lead or support root cause analysis and corrective actions for software and electrical issues * Evaluate specifications and performance needs to deliver cost-effective solutions and architect scalable, maintainable software for real-time embedded systems What about the physical demands of the job? * Primarily office-based work and use a computer for extended periods. * Occasionally lift/move up to 25 pounds * Ability to build, test, & inspect electro-mechanical systems and test systems in an office, lab, manufacturing environment, and/or on transit buses * Occasional travel (10%) to customers and manufacturing sites * You may also be asked to perform other duties outside of your function or trade, for which adequate training will be provided if necessary.