✦ Luna Orbit — Software Engineering

Engineer - Autonomy

at Oshkosh

Unknown 💰 $68K – $109K USD / year Posted April 02, 2026
Salary $68K – $109K USD / year
Type Full-Time
Experience mid
Exp. Years 0 years
Education Bachelor's degree
Category Software Engineering

Engineer focused on autonomy and active safety, delivering software for embedded control systems and sensor processing in a manufacturing environment.

  • Write embedded C/C++ software; develop real-time control algorithms; collaborate with seniors on plans and reviews; learn model-based tools; support suppliers and other departments

Proficient in embedded C/C++, Python, MATLAB/Simulink/TargetLink; experience with real-time embedded systems and PLCs; familiarity with model-based design tools and embedded software development practices.

The ideal candidate is an early-to-mid level embedded software engineer with hands-on experience in C/C++, Python, and model-based design tools (MATLAB/Simulink/TargetLink), capable of contributing to autonomy and active safety projects.

Accredited Bachelor's degree in Engineering or related fieldInternship experience or six (6) or more months of related work experienceFamiliarity with C#PLCsPythonand SQL database in addition to embedded C/C++Ability to learn model-based software tools such as MATLABSimulinkTargetLink
MATLABSimulinkTargetLink
Bachelor's degree; internship or 6+ months experience; embedded C/C++PythonMATLABSimulinkTargetLink; PLC; real-time control; embedded systems; C/C++
embedded Cembedded C++PythonMATLABSimulinkTargetLinkC/C++PLCreal-time controlembedded systems
communicationteamworkproblem solvingtime management
Industry Manufacturing
Job Function Develop and integrate embedded software for autonomy and active safety systems
Role Subtype Embedded Software Engineer
Tech Domains MATLAB, Simulink, TargetLink, C/C++, Python, PLC, Real-Time Control, Embedded Systems
engineer - autonomyautonomyactive safetyembedded Cembedded C++PythonMATLABSimulinkTargetLinkPLCreal-timeembedded Systemsinternship experienceengineering softwareembedded software developmentrtosC/C++real-time controlembedded systems

no exposure to embedded C/C++, lack of MATLAB/Simulink experience, no Bachelor's degree in engineering

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile