PRINCIPAL SOFTWARE ENGINEER – EMBEDDED SYSTEMSLocation: Oshkosh, WI | Onsite
Pay Rate: $53.46 per hour
Schedule: Monday–Friday, 40 hours per week | Core hours: 8:00 a.m.–3:00 p.m.
Travel: Approximately 5–10%
Openings: 3 | Seeking candidates available to start ASAP
We’re seeking experienced Software Engineers to design, develop, and integrate embedded software for vehicle applications. This role combines vehicle-level systems design, hands-on software development, advanced controls, and collaboration with engineering teams, suppliers, and customers.
Key Responsibilities- Design, implement, and document real-time embedded software using C/C++ and MATLAB-generated code.
- Develop vehicle-level software designs and provide feedback on system requirements.
- Lead software implementation and integration for prototype, pilot, and production vehicles.
- Develop software that meets functionality, memory, performance, and maintainability requirements.
- Support controls development using MATLAB, Simulink, Stateflow, and related modeling tools.
- Integrate control strategies into simulation and Hardware-in-the-Loop environments, then support vehicle testing and production implementation.
- Create and interpret UML software designs.
- Support verification, validation, configuration management, and CI/CD activities.
- Research technologies such as RTOS, AUTOSAR, IoT, edge computing, and virtualization.
- Prepare technical documentation, project estimates, schedules, and proposals.
- Collaborate with internal teams, suppliers, and customers to resolve technical issues.
- Mentor junior engineers and contribute to engineering best practices.
- Follow established software development procedures, including CMMI Level 3 processes.
Minimum Qualifications- Accredited bachelor’s degree in engineering or a related field.
- At least five years of related experience.
Experience That Will Help You Stand Out- Degree in Computer Science, Computer Engineering, or Electrical Engineering.
- Strong embedded C/C++ development and vehicle systems design experience.
- Automotive or related vehicle engineering experience.
- Model-based development using MATLAB/Simulink/Stateflow.
- Experience with real-time operating systems, AUTOSAR, HIL testing, or virtual simulation.
- Familiarity with JavaScript, JSON, Python, and SQL.
- Strong customer communication, attention to detail, and ability to work independently.
Additional Details- Must meet the client’s U.S. Person eligibility requirement.
- Onsite work in Oshkosh is required.
- Occasional overtime or weekend work may be needed.
- Interview process is expected to include one approximately one-hour, in-person interview.
#IND1
#ZR