Embedded Software Engineer
Kasmo Global
Title: Embedded Software Engineer
Location: pella, IA
Duration:1+ year
- Design and develop embedded software using Matlab Simulink for MDB to implement controls for agricultural machinery.
- Test the control software at the unit level as well as on the machine.
- Identify and resolve integration issues during machine testing by recording and analyzing data.
- Determine software requirements and make informed design decisions.
- Write software design specifications, interface specifications, and verification and validation documents.
- Participate in peer source code and design reviews.
- Follow an Agile Scrum development process.
- Mentor junior level engineers (Senior level only).
- BS/MS in Electrical Engineering, Computer Engineering, or Computer Science.
- At least 7 years of experience (Seniorwith MBD using Matlab Simulink and Stateflow.
- Experience designing software control systems such as closed-loop PID in the off-highway heavy machinery, automotive, or industrial control industry.
- Experience testing embedded software on machines, equipment, or vehicles and debugging issues.
- Experience with CAN/J1939 communication.
- Experience with embedded systems tools such as emulators, compilers, and simulators.
- Basic knowledge of the C programming language with the ability to make edits to autogenerated code.
- Ability to create supporting documentation such as design documents, architecture diagrams, test procedures, and reports.
- Good oral and written communication skills with the ability to professionally support periodic communication to management and technical teams.
- Experience creating display software in C++ using the QT framework is a plus.
Work Environment The position is based in Pella, IA, with a hybrid schedule requiring 4 days in the office, with potential for more flexibility in the future. Job Type & Location This is a Contract position based out of Pella, Iowa.
Vacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
