CareerPlanSign in

Embedded Software Engineer

Owatonna, MN, us💼 Full-time💰 $82,000–$120,000🗓 2026-09-28

Core

Develop embedded software for automotive diagnostic devices and electronic systems.

Role type

Embedded Software Engineer

Builds

Diagnostic and repair-shop technology for passenger and commercial vehicles

Domain

Automotive diagnostics and embedded systems

Required skills

C++, C#, Java, Android development, Linux development, device driver development, hardware board bring-up, communication protocols (CAN bus, TCP/IP, UART, SPI, I2C), system architecture design, automated software builds

Preferred skills

Embedded Linux application development, Board Support Package (BSP) experience

Technologies

C++, C#, Java, Android, Linux, CAN bus, TCP/IP, UART, SPI, I2C

Responsibilities

Develop cutting-edge software for electronic devices, define software architecture and design, participate in design and code reviews, provide system-wide problem-solving and production support, support hardware board bring-up and troubleshooting, collaborate with multiple departments

Seniority

Mid-level, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 853,000+ jobs from 20+ sources.