Embedded Software Engineer - MATLAB/Simulink
We are seeking an experienced Embedded Software Engineer with strong expertise in MATLAB/Simulink and Model-Based Design (MBD). The ideal candidate should have hands-on experience in developing, modeling, and validating control algorithms using Simulink and Stateflow. The role involves developing and implementing control algorithms, designing and simulating embedded software models, and collaborating with cross-functional teams.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Job Title: Embedded Software Engineer โ MATLAB/Simulink
Location: Mossville, IL
Duration: Full-time opportunity
Benefits: Insurance, 401K, paid vacation + Relocation Assistance
Job Description:
We are seeking an experienced Embedded Software Engineer with strong expertise in MATLAB/Simulink and Model-Based Design (MBD). The ideal candidate should have hands-on experience in developing, modeling, and validating control algorithms using Simulink and Stateflow, with exposure to Embedded C code generation and real-time implementation.
Key Responsibilities
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
- Develop and implement control algorithms using MATLAB/Simulink and Model-Based Design methodologies.
- Design, simulate, and validate embedded software models and control systems.
- Develop state machines and automation logic using Stateflow.
- Generate and integrate Embedded C code from Simulink models.
- Design counters, sequences, and logic blocks using Simulink.
- Understand and implement Atomic and Non-Atomic Subsystems and their execution behavior.
- Develop and maintain Simulink subsystem architectures.
- Perform model verification, debugging, and testing activities.
- Collaborate with cross-functional teams throughout the software development lifecycle.
- Document design approaches and support real-time implementation activities.
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
Required Skills
- Strong hands-on experience with MATLAB, Simulink, and Stateflow.
- Coding expertise in MATLAB/Simulink and Embedded C programming.
- Solid understanding of Model-Based Design (MBD) concepts.
- Experience with Embedded C programming and code generation.
- Good understanding of Control Systems and Control Unit concepts.
- Knowledge of Atomic vs. Non-Atomic Subsystems and Simulink execution flow.
- Ability to design counters, sequences, and state machine logic.
- Experience with MATLAB toolboxes and their practical applications.
- Experience with real-time embedded systems and product development.
- Strong debugging and problem-solving skills.
Interested in relocating to United State? Check out our comprehensive Relocation Jobs in United State page with detailed relocation packages and benefits.
Preferred Qualifications
- Experience with MIL, SIL, and HIL testing methodologies.
- Exposure to control system development and simulation environments.
- Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Instrumentation Engineering, or a related field.
- Strong understanding of software development lifecycle and model validation processes.
Similar Jobs
Explore other opportunities that match your interests
analogue
Senior Systems Training Engineer
GE Aerospace