Embedded Engineer

Software Guidance & Assistance, Inc. (SGA, Inc.)

Greenville (WI)

On-site

USD 110,000 - 160,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Software Guidance & Assistance, Inc. (SGA), Oshkosh, WI, is seeking an experienced Embedded Software Engineer to design and develop next-generation connected vehicle software for mission-critical mobile equipment.

You will lead architecture, mentor engineers, and stay hands-on with development, integration, and testing in vehicle environments to ensure reliable performance. The role emphasizes embedded Linux, C/C++, telematics, OTA updates, and edge computing, with travel occasional for field

Qualifications

  • Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent.
  • 8+ years of embedded software development experience using C/C++.
  • Experience developing and testing applications on Embedded Linux platforms.
  • Strong understanding of software architecture, embedded design patterns, and software engineering best practices.
  • Experience with networking protocols including TCP/IP and UDP.
  • Proven technical leadership experience while remaining hands-on in software development.
  • Experience developing connected vehicle, telematics, or mobile asset platforms that include: Cloud-connected architectures, Cellular communications, Remote diagnostics, OTA software updates, Fleet management technologies.
  • Ability and willingness to perform hands-on testing inside vehicle cabs, manufacturing environments, and customer locations.
  • Willingness to travel occasionally for customer support and field validation activities.

Responsibilities

  • Design, develop, and maintain embedded software for connected vehicle solutions.
  • Build features supporting telematics, edge computing, remote diagnostics, OTA software updates, vehicle network integration, and video recording/streaming capabilities.
  • Develop high-quality, production-ready software using modern embedded development practices.
  • Provide technical leadership while remaining actively involved in software development.
  • Define software architecture and establish engineering standards that promote scalability, security, reliability, maintainability, and performance.
  • Mentor engineers and champion engineering best practices throughout the development lifecycle.
  • Drive architecture decisions and design reviews; promote clean, modular, reusable software design.
  • Promote testing strategies and continuous improvement initiatives.
  • Support Agile development by improving backlog readiness, removing technical roadblocks, and ensuring predictable sprint and release execution.
  • Perform hands-on software testing, troubleshooting, and validation within heavy-duty vehicles and truck platforms.

Skills

Embedded Linux
C/C++
Leadership
Architectural design
Networking (TCP/IP/UDP)

Education

Bachelor's degree in Computer/Software Engineering or CS

Tools

CAN
J1939

Job description

Software Guidance & Assistance, Inc., (SGA), is searching for an Embedded Software Engineer for a Direct Hire opportunity with one of our premier clients in Oshkosh, WI.

Position Summary

We are seeking an experienced Embedded Software Engineer to lead the design and development of next-generation connected vehicle technologies for mission-critical mobile equipment. This individual will serve as a technical leader while remaining hands‑on in software architecture, development, integration, and validation. The ideal candidate has deep expertise in embedded Linux, C/C++, connected vehicle technologies, and telematics, with a passion for building scalable, secure, and reliable embedded software solutions.

This role requires close collaboration with cross‑functional engineering teams and hands‑on testing within vehicle environments to ensure software performs reliably in real‑world operating conditions.

Design & Development
  • Design, develop, and maintain embedded software for connected vehicle solutions.
  • Build features supporting telematics, edge computing, remote diagnostics, over-the-air (OTA) software updates, vehicle network integration, and video recording/streaming capabilities.
  • Develop high‑quality, production‑ready software using modern embedded development practices.
Technical Leadership
  • Provide technical leadership while remaining actively involved in software development.
  • Define software architecture and establish engineering standards that promote scalability, security, reliability, maintainability, and performance.
  • Mentor engineers and champion engineering best practices throughout the development lifecycle.
Software Architecture & Engineering Excellence
  • Drive architecture decisions and design reviews.
  • Promote clean, modular, and reusable software design using established design patterns.
  • Ensure software quality through code reviews, testing strategies, and continuous improvement initiatives.
Agile Delivery & Execution
  • Support Agile development by improving backlog readiness, removing technical roadblocks, and ensuring predictable sprint and release execution.
  • Partner with Product Owners and engineering leadership to deliver high‑quality solutions on schedule.
Vehicle Validation
  • Perform hands‑on software testing, troubleshooting, and validation within heavy‑duty vehicles and truck platforms.
  • Validate software functionality under real‑world operating conditions in manufacturing facilities and field environments.
Cross‑Functional Collaboration
  • Work closely with embedded, cloud, front‑end, systems, and product engineering teams.
  • Resolve complex technical challenges across multiple disciplines to ensure successful end‑to‑end solution delivery.
Required Qualifications
  • Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent professional experience.
  • 8+ years of embedded software development experience using C and C++.
  • Experience developing and testing applications on Embedded Linux platforms.
  • Strong understanding of software architecture, embedded design patterns, and software engineering best practices.
  • Experience with networking protocols including TCP/IP and UDP.
  • Proven technical leadership experience while remaining hands‑on in software development.
  • Experience developing connected vehicle, telematics, or mobile asset platforms that include:
    • Cloud‑connected architectures
    • Cellular communications
    • Remote diagnostics
    • Over‑the‑Air (OTA) software updates
    • Fleet management technologies
  • Ability and willingness to perform hands‑on testing inside vehicle cabs, manufacturing environments, and customer locations.
  • Willingness to travel occasionally for customer support and field validation activities.
Preferred Qualifications
  • Experience with Rust for embedded software development.
  • Experience with automotive or heavy‑duty vehicle communication protocols including:
    • CAN
    • J1939
  • Experience developing portable software across multiple embedded hardware platforms.

SGA is a technology and resource solutions provider driven to stand out. We are a women‑owned business. Our mission: to solve big IT problems with a more personal, boutique approach. Each year, we match consultants like you to more than 1,000 engagements. When we say let's work better together, we mean it. You'll join a diverse team built on these core values: customer service, employee development, and quality and integrity in everything we do. Be yourself, love what you do and find your passion at work. Please find us at https://sgainc.com/ .

SGA is an Equal Opportunity Employer and does not discriminate on the basis of Race, Color, Sex, Sexual Orientation, Gender Identity, Religion, National Origin, Disability, Veteran Status, Age, Marital Status, Pregnancy, Genetic Information, or Other Legally Protected Status. We are committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, and our services, programs, and activities. Please visit our company EEO page to request an accommodation or assistance regarding our policy.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Embedded Engineer for Connected Vehicles & OTA
Lead Embedded Engineer for Connected Vehicles & OTA

Software Guidance & Assistance, Inc. (SGA, Inc.) • Greenville (WI)

On-site
USD 110,000 - 160,000
Embedded Software & Control Lead - Engineer
Embedded Software & Control Lead - Engineer

Software Guidance & Assistance, Inc. (SGA, Inc.) • New Hudson (MI)

On-site
USD 110,000 - 160,000
Principal Systems Engineer-Autonomy & Active Safety
Principal Systems Engineer-Autonomy & Active Safety

Software Guidance & Assistance, Inc. (SGA, Inc.) • Oshkosh (WI)

On-site
USD 140,000 - 180,000
Principal Engineer - IV
Principal Engineer - IV

Software Guidance & Assistance, Inc. (SGA, Inc.) • New Hudson (MI)

On-site
USD 120,000 - 170,000
Sr. Principal Embedded Software Engineer
Sr. Principal Embedded Software Engineer

Pierce Manufacturing • Greenville (WI)

On-site
USD 104,000 - 174,000
Sr. Project Engineer
Sr. Project Engineer

Software Guidance & Assistance, Inc. (SGA, Inc.) • Oshkosh (WI)

Hybrid
USD 90,000 - 120,000
Embedded Software Developer
Embedded Software Developer

Cloud Hybrid Technologies, LLC • Mountain View (CA)

On-site
USD 100,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Saige Partners • Peoria (IL)

On-site
Weekly payment solutions
Health benefits
Embedded Software Engineer 2 #99464
Embedded Software Engineer 2 #99464

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Optional benefits
Long-term contract with potential to extend
Embedded Software Engineer #25530
Embedded Software Engineer #25530

Blue Chip Talent • Troy (MI)

On-site
USD 120,000 - 150,000