Are you looking to work for a company that provides an innovative work environment, and your voice is heard? We are looking for an Embedded Software Engineer to support Failed Part Emulation tool development. This project encompasses the design, development, testing, and maintenance of a software tool for emulating failed part sensors within Powertrain/Engine validation systems. The tool will be used in verification and validation activities by simulating physical and/or de‑link sensors (J1939, SENT, and LIN communication protocols). The project will involve both embedded software development (C/C++ on Microchip XC32) and desktop application development (C# WPF/WinForms).
Who we areLER TechForce is an industry leader in embedded controls, software, functional safety, and engineering talent. For over 20 years LER has been working with customers across North America to meet their engineering resource challenges.
What you will be doing- Interaction with customers to define and document sensor requirements for specific programs.
- Support the development, maintenance, and operation of PVE Failed Part simulator.
- Embedded software development in C/C++ using Microchip XC32 for sensor emulation to use during PVE Failed Part simulation.
- Develop Desktop application in C# using WPF/WinForms for the user interface control and monitoring.
- Develop and execute unit, integration, and system-level tests for verifying the device for the accuracy and reliability of sensor emulation.
- Create and maintain design specifications, user manuals, and test reports as required.
- Comply with the Release process defined for the project.
- Work closely with engineers to build, troubleshoot, and maintain the simulator environment, ensuring accurate and reliable testing.
- Support engineers by verifying the sensor emulators in bench, test cell and vehicle environments.
- Perform routine maintenance, calibration, and troubleshooting of simulator software.
- Assist with lab organization and maintenance activities as required.
- Contribute to the creation and updating of lab documentation.
- Work with vendors for repair and calibration of tools & equipment.
- Work effectively with engineers and other technicians to achieve project goals.
- Communicate technical issues clearly and concisely.
- College, university, or equivalent Bachelor's degree in Engineering or other relevant technical disciplines.
- Experience developing embedded C# applications
- Experience developing GUI applications
- Experience working with J1939
- Familiarity working with failed part emulation is highly desired
- MS office suite solid knowledge is required.
- Humble, and teachable
- Effective and collaborative team player
- Good communicator - written and verbal
- Experience with AUTOSAR
- Full benefits: medical, dental, vision
- 401K with a match and immediate vesting
- Short-term & Long-term disability, life insurance and other optional benefits
- Employee Assistance Program
- Employee Discounts
- Ongoing professional development opportunities including Technical Training and Leadership Development
- The opportunity to work on industry leading projects