Principal Software Engineer - Embedded Systems

MED-NATIONAL STAFFING SOLUTIONS, INC.
Oshkosh, WI, United States
4 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$111,197.0
Working hours
Shift work

Tech stack

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
+14 more
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

Job 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.

Requirements

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…