CareerPlanGet AI match score →

Sr. Software Engineer

Owatonna, MN, us💼 Full-time💰 $103,000–$103,000🗓 2026-06-30 → 2026-07-31

Core

Develop software for electronic devices in the automotive diagnostics and service solutions sector.

Role type

Senior Software Engineer (Embedded Systems)

Builds

Diagnostic and repair-shop technology, diagnostic software, and service training tools for passenger and commercial vehicles.

Domain

Automotive diagnostics and aftermarket services

Deliverable

production ML models | product features

Required skills

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

Preferred skills

Embedded Linux application development, Board Support Package (BSP) experience, Android/Linux device driver experience

Technologies

C++, C#, Java, Android, Linux, CAN bus, TCP/IP, UDP, 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 device driver development, collaborate with multiple departments in a manufacturing facility

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗