Software Engineer, Embedded Software Engineer, Software Testing
Job in
Southfield, Oakland County, Michigan, 48076, USA
Listed on 2026-10-11
Listing for:
Pentangle Tech Services | P5 Group
Full Time
position Listed on 2026-10-11
Job specializations:
-
Software Development
Software Engineer, Embedded Software Engineer, Software Testing, C++ Developer
Job Description & How to Apply Below
- The open position is for a software engineer in the Lighting ECU software development team.
- The lighting ECU are designed to control latest generation LEDs headlamp implementing CAN/LIN communication, diagnostic, complex light functions (leveling, swiveling, matrix controls, etc.)
- Design and implement software changes to meet the software requirements
- Test and debug the changes using the appropriate tools (bench simulator, debugger and emulator, CANalyzer, CANape, etc)
- Prepare the documentation required for the related implementation
- Deliver high quality changes within the deadlines defined in the development plan
- Analyze and root cause the issues reported by the internal validation team and by the customer
- Integrate source code from third parties or developed by different team members
- Being part of the code review meetings
- Manage the release of the final software to the validation team or customer
- Support the innovation team with custom software for a specific application
- Engineering degree required
- Embedded SW development (min 5 years)
- Automotive background
- Experience in Autosar application is a great plus
- Experience with different software layers (OS, I/O, EEPROM or Data Flash, CAN, LIN, Application)
- Well organized, reliable team player, able to work from the specification requirements to the product design
- Good Knowledge of C language
- Good knowledge of OSEK/OS/Task schedule for embedded systems
- Good knowledge of CAN/LIN protocols, CAN/LIN bus and CAN/LIN tools.
- Good knowledge of multi-layers software architecture (drivers, controls, presentation and application)
- Good knowledge of diagnostic protocols (UDS)
- Good knowledge of microcontrollers (NEC V850, Fujitsu FR60, FR81, Renesas RH850)
- Good knowledge of software development processes
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×