
Sr. Principal Embedded Software Engineer
Oshkosh Corporation5 months ago
Greenville, WI, USAStaff+
Base Salary
$104k - $174k/yr
Responsibilities
- Design and develop embedded software for connected fire, refuse collection, and concrete mixer vehicles.
- Build capabilities including telematics, edge computing, remote diagnostics, over-the-air updates, vehicle network integration, and video recording or streaming.
- Provide hands-on technical leadership, establish architecture standards and best practices, and mentor engineers.
- Drive backlog readiness, remove technical roadblocks, and improve Agile execution and delivery predictability.
- Perform hands-on software testing, troubleshooting, and validation inside trucks and in manufacturing and field environments.
- Collaborate with embedded, cloud, front-end, and product teams to deliver end-to-end solutions.
- Occasionally travel to customer sites as required.
Requirements
- Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent experience.
- 8+ years of experience developing embedded software using C and C++.
- Experience developing and testing embedded software on Embedded Linux platforms.
- Experience with networking concepts and protocols including TCP/IP and UDP.
- Strong understanding of software architecture, design patterns, and embedded software development best practices.
- Experience leading technical projects while remaining hands-on in software development.
- Experience with connected mobile asset or telematics platforms, cloud-connected architectures, over-the-air updates, cellular-connected devices, and remote fleet management solutions.
- Ability and willingness to test software on vehicles, including working inside vehicle cabs and in manufacturing and field environments.
- Preferred experience with Rust, automotive or heavy-duty vehicle networks such as CAN and J1939, cross-compilation, platform abstraction, processor or operating-system migration, board bring-up, BSP integration, hardware/software debugging, and platform validation.
- Preferred experience with FFmpeg, GStreamer, RTP, RTSP, WebRTC, video recording, streaming, and media processing technologies.
- Strong initiative and ability to navigate ambiguity, influence without authority, and solve complex technical problems.
Benefits
- Fully onsite in Greenville, Wisconsin; remote and hybrid arrangements are not available.
- Pay range is $104,100.00 to $173,900.00 annually.
- Competitive total rewards package and opportunities to support team member growth and success.
- Reasonable accommodation is available for applicants with disabilities.
About Oshkosh Corporation
Oshkosh Corporation designs and manufactures specialty vehicles and access equipment for defense, fire and emergency, construction, and airport ground support markets. Its brands include JLG aerial work platforms, Pierce fire apparatus, McNeilus refuse and concrete mixers, and Oshkosh Defense tactical vehicles such as the JLTV. Founded in 1917 and headquartered in Oshkosh, Wisconsin, it is publicly traded on the NYSE (OSK) and sells equipment, parts and services to governments and industrial customers, including the U.S. Department of Defense.