Bootstrap

SwitchBox

Embedded Software Engineer

๐Ÿ“ŒDexter, MI, United States ๐Ÿ‡บ๐Ÿ‡ธ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ mid-level

hybrid

Embedded Software Engineer

Location : Dexter, MI (Hybrid Preferred)

Type : Full-Time


About the Role

SwitchBox is seeking bright, curious, and ambitious engineering talent with a passion for solving challenging problems in mobility, electrification, autonomy, and energy. As an Embedded Software Engineer, youโ€™ll join a highly collaborative team of controls, systems, electrical, and mechanical engineers to design and deliver embedded solutions for cutting-edge hardware and real-world systems.

This role is ideal for engineers who thrive in fast-paced environments and enjoy working across the full product lifecycleโ€”from requirements through architecture, development, testing, and deployment.


Key Responsibilities
  • Design, implement, and validate embedded software for control systems, communication interfaces, and hardware integration
  • Translate stakeholder and system-level requirements into clear, testable software specifications
  • Work with electrical and controls teams to define system architecture and software/hardware interfaces
  • Develop, document, and maintain code for embedded platforms (e.g., ARM, TI, NXP) in C/C++ and similar languages
  • Perform unit testing, integration testing, and hardware-in-the-loop (HIL) verification
  • Support system bring-up, debugging, and field testing
  • Recommend best practices for embedded software toolchains, version control, and CI/CD processes
  • Participate in software design reviews and code walkthroughs
  • Contribute to project proposals and help define embedded software work scopes as needed


Core Competencies
  • Technical Expertise: Demonstrates strong fundamentals in embedded systems, real-time software, and low-level development
  • Cross-Functional Collaboration: Communicates clearly with controls, electrical, and systems engineers to align development efforts
  • Problem Solving & Debugging: Applies structured thinking and persistence to solve complex issues in embedded environments
  • Execution & Ownership: Delivers high-quality work on time with minimal oversight in a flexible, self-directed work culture
  • Product Mindset: Balances speed and quality while contributing to scalable, maintainable software architectures


Preferred Qualifications
  • Bachelorโ€™s degree in Software Engineering, Computer Engineering, Electrical Engineering, or related field (required)
  • Masterโ€™s degree in Embedded Systems, Software Engineering, or related field (preferred)
  • 2โ€“5+ years of experience in embedded software development
  • Proficiency in C/C++, embedded Linux, RTOS, and microcontroller programming
  • Familiarity with CAN, SPI, I2C, UART, and other embedded comms protocols
  • Experience with version control (e.g., Git), software debugging tools (e.g., JTAG), and simulation platforms
  • Automotive, EV, off-highway, aerospace, or robotics industry experience is a plus
  • Exposure to ASPICE, ISO 26262, or other safety-critical development environments preferred
  • Knowledge of MATLAB/Simulink, Python, or scripting tools is a bonus


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

    ๐Ÿง™โ€โ™‚๏ธ mid-level

  • 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 โ†—