> Markdown version of [/jobs/ext/3973413-principal-software-engineer-embedded-systems](https://www.wearedevelopers.com/jobs/ext/3973413-principal-software-engineer-embedded-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - Embedded Systems - **Company:** MED-NATIONAL STAFFING SOLUTIONS, INC. - **Location:** Oshkosh, WI, United States - **Experience:** Expert - **Salary:** $111,197.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), JavaScript (Programming Language), AUTomotive Open System Architecture (AUTOSAR), C++ (Programming Language), Configuration Management, Capability Maturity Model Integration, Computer Engineering, Continuous Integration, Embedded C, Embedded Software, Hardware-In-The-Loop Simulation, JSON, Python (Programming Language), MATLAB, Real-Time Operating Systems, Software Tools, Simulink, Software Engineering, Product Software Implementation Methods, Software Requirements Analysis, SQL Databases, Stateflow, UML, Virtualization Technology, Information Technology, Multiaccess Edge Computing - **Published:** October 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/principal-software-engineer-embedded-systems-oshkosh-wi--0f94434e-3d34-4f39-988d-b6b0968fd3fb ## About the Role Software Engineering, Embedded Systems, Software Engineering, Embedded Software, Software Development, Software Design, MATLAB, Realtime Operating System, C Programming Language, C++ Programming Language, * 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. ## Description 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., * 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.