Embedded Software Engineer

3 days ago


Dearborn, Michigan, United States Siri InfoSolutions Inc Full time
Job Description

Job Title: Software Engineering - Embedded

Location: Dearborn, MI

Required Skills and Experience:

Bachelor's Degree in Computer Science, Electrical Engineering, or related field

4+ years of C/C++ development within Linux/QNX/RTOS domain

2+ years developing bootloaders, drivers, or BSP in Linux/QNX/RTOS

Desired Experience:

Master's Degree in Computer Science, Electrical Engineering, or related field

8+ years of C/C++ development within Linux/QNX/RTOS

4+ years developing Linux/QNX/RTOS drivers

Experience with common BSP features running on a multi-core SoC (POST, boot, inter-processor communication, memory map, etc)

Experience developing for Uboot, secure boot, custom bootloaders, software download, over-the-air update, or in-field software update solutions

Experience developing drivers and debugging common interfaces such as I2C, SPI, UART, eMMC, PCIe, SDIO, CAN-FD, and Ethernet

Experience with common SoC hardware such as WDT, DMA, Timers, and accelerators (Video, AES, SHA, RNG, etc.)

Solid ability to understand hardware architectures and schematics

Experience debugging through JTAG, oscilloscope, logic analyzer, and multimeter

Experience developing and maintaining requirements

Experience leading Agile/Scrum teams and mentoring junior engineers

Familiarity with Classic & Adaptive Autosar stacks

Experience developing embedded software in a regulated or high reliability environment (Auto/Medical/Defense Industry)

Duties and Responsibilities:

Collaborate to deliver base software in support of future Advanced Driver Assistance Systems (ADAS)

Contribute to the development of requirements, high level design, and detailed design documents for Linux/QNX/RTOS board support package (BSP) software

Prototype on evaluation and first sample hardware to drive software architecture decisions while properly leveraging hardware capabilities

Provide software support and bring-up of hardware modules

Test and debug BSP SW to ensure quality and reliability

Adhere to common software development practices, including source code management and agile development methods/scrum



  • Dearborn, Michigan, United States smart folks inc Full time

    Job Title: Embedded Software EngineerSmart Folks Inc. is seeking a highly skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for automotive-grade systems.Key Responsibilities:Develop high-quality software for embedded systems using C++ and other...


  • Dearborn, Michigan, United States Ford Motor Company Full time

    Job DescriptionAt Ford Motor Company, we're committed to innovation and excellence in the field of embedded software development. We're seeking a highly skilled and experienced Technical Lead for Embedded SW Development within our Connective Vehicle Software organization.ResponsibilitiesLead the technical solutions for the team to develop a software...


  • Dearborn, Michigan, United States Ford Motor Company Full time

    Job DescriptionAt Ford Motor Company, we're committed to innovation and excellence in the field of embedded software development. We're seeking a highly skilled and experienced Technical Lead for Embedded SW Development within the Connective Vehicle Software organization.ResponsibilitiesLead the technical solutions for the team to develop a software...


  • Dearborn, Michigan, United States Ford Motor Company Full time

    Job DescriptionFord Motor Company is seeking a highly skilled Staff Engineer to join our team in the development of cutting-edge embedded software solutions. As a key member of our team, you will play a crucial role in shaping the future of vehicle controls software.ResponsibilitiesLead the technical solutions for the development of a software architecture...


  • Dearborn, Michigan, United States Ford Motor Company Full time

    About the RoleWe are seeking a highly skilled Technical Lead for Embedded SW Development within the Connective Vehicle Software organization at Ford Motor Company. As a key member of our team, you will play a crucial role in the evolution of Vehicle Controls software, leading the technical solutions for the team to develop a software architecture...


  • Dearborn, Michigan, United States Acro Service Corp Full time

    Job Title: Embedded Software DeveloperAt Acro Service Corp, we are seeking a highly skilled Embedded Software Developer to join our team.Job Summary:We are looking for a talented software engineer to develop software for embedded systems. The ideal candidate will have a strong background in software development, embedded systems, and control theory.Key...

  • Software Engineer

    2 weeks ago


    Dearborn, Michigan, United States Avance Consulting Full time

    Job OverviewAvance Consulting is seeking a highly skilled Software Engineer to join our team. As a Software Engineer - Embedded Systems, you will be responsible for delivering high-quality software solutions for our clients.Key Responsibilities• Collaborate with cross-functional teams to design, develop, and test software solutions for Linux/QNX/RTOS...


  • Dearborn, Michigan, United States NDX Human Capital Solutions Full time

    Job Description:We are seeking a skilled Embedded Software Engineer to join our team at NDX Human Capital Solutions. As an Embedded Software Engineer, you will be responsible for designing, developing, testing, and maintaining software applications and products for vehicle features such as starting, locking, lighting, alarms, windows, powered enclosures,...


  • Dearborn, Michigan, United States Programmers Full time

    Job Title: Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at Programmers. The ideal candidate will have a strong background in software development using C/C++ and experience with POSIX-based embedded applications.Key Responsibilities:Design and develop software for high-performance, high-reliability...


  • Dearborn, Michigan, United States NDX Human Capital Solutions Full time

    Job DescriptionJob Title: Embedded Software EngineerJob Summary:NDX Human Capital Solutions is seeking a highly skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing, developing, testing, and maintaining software applications and products for vehicle features such as starting, locking,...

  • Software Engineer

    2 weeks ago


    Dearborn, Michigan, United States Avance Consulting Full time

    Job OverviewAvance Consulting is seeking a highly skilled Software Engineer to join our team. As a key member of our team, you will be responsible for delivering high-quality software solutions for Advanced Driver Assistance Systems (ADAS) and other embedded systems.Key Responsibilities• Collaborate with cross-functional teams to design, develop, and test...


  • Dearborn, Michigan, United States AppLab Systems, Inc Full time

    Job Title: Embedded Systems EngineerWe are seeking an experienced Embedded Systems Engineer to join our team at AppLab Systems, Inc. The ideal candidate will have a strong background in embedded systems development, with a focus on camera systems and software engineering.Key Responsibilities:Develop detailed architectural design artifacts, including sequence...


  • Dearborn, Michigan, United States Ford Motor Company Full time

    Job DescriptionAt Ford Motor Company, we're committed to innovation and excellence in the field of embedded software development. We're seeking a highly skilled and experienced Technical Team Lead to join our team and contribute to the evolution of Vehicle Controls software.ResponsibilitiesLead the technical solutions for the development of a software...


  • Dearborn, Michigan, United States zobility Full time

    Job Title: Software EngineerJob Summary:Zobility is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, testing, and maintaining software applications and products to meet customer needs.Key Responsibilities:• Design and develop software applications and products for vehicle...


  • Dearborn, Michigan, United States Actalent Full time

    Job Title: Embedded Systems Software DeveloperJob OverviewWe are seeking a skilled Embedded Systems Software Developer to join our Body Control Software team. As a key member of our team, you will be responsible for designing, developing, testing, and maintaining software applications and products to meet customer needs.Responsibilities* Design and develop...


  • Dearborn, Michigan, United States Advantage Technical Full time

    About the RoleWe are seeking a skilled Software Engineer to join our Body Control Software team. As a key member of our team, you will be responsible for designing, developing, testing, and maintaining software applications and products to meet customer needs.Key ResponsibilitiesDesign and develop software architecture for vehicle features such as starting,...


  • Dearborn, Michigan, United States Programmers Full time

    Job Title: Embedded Cyber Security Software EngineerWe are seeking a highly skilled Embedded Cyber Security Software Engineer to join our team at Programmers. As a key member of our team, you will be responsible for designing, developing, and implementing secure software solutions for embedded systems.Key Responsibilities:Develop and implement cybersecurity...


  • Dearborn, Michigan, United States smart folks inc Full time

    Job DescriptionRole: Software Engineering - Embedded Cyber Security SoftwareLocation: Dearborn MI OnsiteFull Time PositionKey Responsibilities:Implement the Cybersecurity development process per ISO 21434 and OEM specific strategy.Develop software cybersecurity requirements based on system design and architecture.Design, document, and lead the architecture...

  • PMT Engineer

    4 weeks ago


    Dearborn, Michigan, United States Ford Motor Company Full time

    Job SummaryWe are seeking a highly skilled PMT Engineer to lead our Vehicle Electrical/Embedded Software Team. As a key member of our program management team, you will be responsible for ensuring the successful integration of electrical and embedded software systems into our vehicles.Key ResponsibilitiesTeam Leadership: Lead the Vehicle Electrical/Embedded...


  • Dearborn, Michigan, United States Ciber Full time

    About the RoleWe are seeking a skilled Embedded Systems Software Developer to join our team at HTC Global Services. As a key member of our Body Control Software team, you will be responsible for designing, developing, testing, and maintaining software applications and products for vehicle features such as starting, locking, lighting, alarms, windows, powered...