More jobs:
Director of Sales
Job in
Raleigh, Wake County, North Carolina, 27601, USA
Listed on 2026-05-31
Listing for:
NPAworldwide
Full Time
position Listed on 2026-05-31
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
Job Description
Our client in Southfield, MI is looking for an Embedded Software Architect to work on the development of cutting‑edge ADAS and autonomous driving technologies. In this role, you will be responsible for embedded software architecture, design and development for Restraint Control and Sensing (RCS) ECU software projects. You should possess strong programming skills in the C language, Real Time Operating Systems, software design methodologies, a good understanding of assembly languages, and have experience leading embedded development from the component to the systems‑level.
This could be a great match for the right candidate.
- Develop software architecture for multicore microcontroller and SoC based RADAR ECU products
- Champion the quality, design, development and release of assigned software project elements in accordance with a process
- Evaluate change requests, analyze issues, and perform basic functions of software design, code, and test on assigned new features, change requests and defect fixes
- Adapt to changing software release schedules and multitask in a fast‑paced environment
- Provide regular updates of assigned task progression to software lead for project planning, tracking, and oversight
- Identify or propose product process or infrastructure improvements
- Contribute current status, relevant data and constructive opinion at team/section meetings; exemplify consensus building and team‑focused behaviour
- Interface with product development teams located in various geographical locations
- Exhibit excellent people skills and ability to work well within an interdisciplinary team
- BS in Computer or Electrical Engineering;
Master’s Degree preferred - 7+ years of experience developing embedded software for the automotive industry (GM experience a plus)
- Experience at the architect‑level, or a similar position with total product design oversight, where you have worked on the development of a total software system, not just components
- Experience in safety systems – not required to have already been an architect, just ready to move into that role
- Experience with architecture tools, with Enterprise Architect preferred
- Proficiency in C and assembly programming for 16/32/64 bit micro‑controllers (Infineon Aurix a plus)
- Experience with device driver development (Flash, EEPROM, CAN, SPI, ADC, Ethernet, etc.)
- Experience working with Embedded Realtime Operating Systems (RTA-OS, RT Linux, OSEK, etc.) and Boot loader
- Working knowledge of ASPICE/CMMI process
- Experience with UML design tools is a plus
- Familiarity with embedded software tools, debuggers, cross‑compilers, etc.
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:
×