Bootstrap

Tap Growth ai

Principal Embedded Software Engineer

๐Ÿ“ŒSterling Heights, MI, United States ๐Ÿ‡บ๐Ÿ‡ธ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ principal

hybrid

We're Hiring: Principal Embedded Software Engineer!

We are seeking an experienced Principal Embedded Software Engineer to lead the design and development of cutting-edge embedded systems. The ideal candidate will have deep expertise in embedded software architecture, real-time systems, and hardware integration to drive innovative solutions and mentor engineering teams.

Location: Sterling Heights, MI

Work Mode: Hybrid

Role: Principal Embedded Software Engineer

Job Description

The Principal Software Engineer will plan, lead, and execute tasks across:

  • Software requirements analysis
  • Software architecture and design
  • Implementation (code and unit test)
  • Cybersecurity hardening
  • Documentation
  • Hardware-software integration
  • Troubleshooting and problem solving
  • Software verification testing

Primary Responsibilities

  • Plan, lead, and develop embedded product or support software
  • Mentor less-experienced engineers
  • Collaborate with other engineering teams (mechanical, electrical, systems, etc.)
  • Ensure alignment with engineering principles, cost/schedule targets, and technical/customer requirements

Skills Required

  • Exceptional verbal and written communication
  • Customer interface/liaison experience
  • Proficient in: C, C++, Python, UNIX scripting/BASH

Experience Required

  • Minimum 6 years in real-time embedded software development
  • Experience with:
    • Linux and/or VxWorks (including OS configuration)
    • MATLAB & Simulink auto code
    • Multithreaded applications (prioritization and synchronization)
    • Communication protocols: Ethernet, TCP/IP, UDP, CAN, MIL-STD-1553
    • Requirements-based implementation & verification with DOORS
Experience Preferred

  • Linux kernel & device driver development
  • Communications, IO interface development & troubleshooting
  • Full software lifecycle experience
  • Cybersecurity requirement implementation & testing
  • Time Sensitive Networking (TSN)
  • FPGA programming
  • Ada programming language familiarity
  • Tools: MagicDraw, LabView, Jenkins, GitHub, Bitbucket, WireShark
  • CI/CD pipeline management
  • HIL & automated test systems (NI VeriStand, TestStand)
  • GUI development/testing (Qt, Squish)
  • Familiarity with CMMI, military/commercial standards, and combat vehicle systems

Education Required

  • Bachelorโ€™s degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or related STEM field
Other similar jobs

C++ GPU Modelling Engineer

@ AMD, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

GPU Systems Software Engineer - Cork, Ireland

@ Qualcomm, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Engineer

@ Actalent, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Engineer

@ Abbott, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Engineer

@ Actalent, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Junior R&D Software/Firmware Engineer - C++

@ Agilent Technologies, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Development Engineer, Ring

@ Amazon, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Engineer II, Ring

@ Amazon, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ principal

  • Working model

    hybrid

  • Skills
  • Industry
  • Find similar jobs

    C++ GPU Modelling Engineer

    @ AMD, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    GPU Systems Software Engineer - Cork, Ireland

    @ Qualcomm, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Engineer

    @ Abbott, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Junior R&D Software/Firmware Engineer - C++

    @ Agilent Technologies, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Development Engineer, Ring

    @ Amazon, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Engineer II, Ring

    @ Amazon, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—