Embedded Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
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.\n \n \nThis 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.\n \n
Requirements
-
Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or equivalent professional experience. \n
-
8+ years of embedded software development experience using C and C++. \n
-
Experience developing and testing applications on Embedded Linux platforms. \n
-
Strong understanding of software architecture, embedded design patterns, and software engineering best practices. \n
-
Experience with networking protocols including TCP/IP and UDP. \n
-
Proven technical leadership experience while remaining hands-on in software development. \n
-
Experience developing connected vehicle, telematics, or mobile asset platforms that include: \n, Ability and willingness to perform hands-on testing inside vehicle cabs, manufacturing environments, and customer locations.
Benefits & conditions
n \n
-
Design, develop, and maintain embedded software for connected vehicle solutions. \n
-
Build features supporting telematics, edge computing, remote diagnostics, over-the-air (OTA) software updates, vehicle network integration, and video recording/streaming capabilities. \n
-
Develop high-quality, production-ready software using modern embedded development practices. \n
Technical Leadership
\n \n
-
Provide technical leadership while remaining actively involved in software development. \n
-
Define software architecture and establish engineering standards that promote scalability, security, reliability, maintainability, and performance. \n
-
Mentor engineers and champion engineering best practices throughout the development lifecycle. \n
Software Architecture & Engineering Excellence
\n \n
-
Drive architecture decisions and design reviews. \n
-
Promote clean, modular, and reusable software design using established design patterns. \n
-
Ensure software quality through code reviews, testing strategies, and continuous improvement initiatives. \n
Agile Delivery & Execution
\n \n
-
Support Agile development by improving backlog readiness, removing technical roadblocks, and ensuring predictable sprint and release execution. \n
-
Partner with Product Owners and engineering leadership to deliver high-quality solutions on schedule. \n
Vehicle Validation
\n \n
-
Perform hands-on software testing, troubleshooting, and validation within heavy-duty vehicles and truck platforms. \n
-
Validate software functionality under real-world operating conditions in manufacturing facilities and field environments. \n
Cross-Functional Collaboration
\n \n
-
Work closely with embedded, cloud, front-end, systems, and product engineering teams. \n
-
Resolve complex technical challenges across multiple disciplines to ensure successful end-to-end solution delivery. \n
About the company
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. , 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/ .
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 8 Best Code Testing Tools
7 Important Tips That Every Software Developer Should Know
What is Software Engineering?
Where To Find Software Engineering Jobs