Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Technology
Software Developer / Engineer
Grimes, IA

Find & Apply For Software Developer / Engineer Jobs in Grimes, Iowa

Browse jobs from a variety of sources below, sorted with the most recently published, nearest to the top. Click the title to view more information and apply online.

Skip to job details
Now viewing: Embedded Software Integration Engineer
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Segula Technologies

Embedded Software Integration Engineer

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
78
out of 100
Average of individual scores

Were these scores useful?

Job Description

About the Role We are seeking an Embedded Software Engineer to join our engineering team. In this role, you will design, develop, deploy, and support embedded software for electronic products used in on-highway vehicles. You will collaborate closely with cross-functional stakeholders to define software requirements, ensure high quality in software and electrical components, and track issues through resolution using model-based design workflows.
Primary Responsibilities Software Development:
Design, develop, deploy, and support software for electronic vehicle products and on-highway systems.
Model-Based Design:
Utilize MATLAB/Simulink and Continental's Model-Based Development System (MBDS) to engineer embedded software.
Issue Tracking & Resolution:
Investigate, troubleshoot, and resolve software defects promptly, tracking bugs through to closure.
Quality Assurance:
Ensure the high quality and performance of developed software and integrated electrical components.
Stakeholder Collaboration:
Interface with cross-functional stakeholders and team members to gather, refine, and fulfill software requirements.
Required:
3+ years of demonstrated hands-on experience with MATLAB/Simulink. Strong knowledge of vehicle communication protocols, specifically
CAN J1939
. Solid understanding of software engineering processes, programming techniques, and best practices. Proven ability to collaborate effectively within a team environment. Excellent organizational and time management skills.
Preferred:
Practical experience using Continental's MBDS and Simulink/Stateflow . Broad knowledge of software and vehicle communication protocols (e.g., LIN, ISOBUS). Hands-on experience troubleshooting electronic hardware, electrical systems, and schematic diagrams. Experience debugging software within an embedded systems environment.
Desired:
Experience with Hardware-in-the-Loop (HIL) or Software-in-the-Loop (SIL) testing methodologies. Background in the on-highway vehicle industry . Experience with Continuous Integration (CI) tools, Version Control Systems/Software Repositories, and Agile/Scrum workflows.
Technical Skills & Keywords Core Tools & Languages:
MATLAB, Simulink, Stateflow, C, ANSI C, C++,
Visual Studio Protocols & Standards:
CAN, J1939, ISOBUS, LIN, AUTOSAR
Methodologies & Concepts:
Model-Based Software Design, Control Systems, Test-Driven Development (TDD),
Agile, Scrum, CI/CD Hardware & Debugging:
Embedded Systems, Firmware, HIL/SIL Testing, Logic Analyzers, Emulators, Schematic Reading