Skip to content
mimi

Embedded Software Engineer

3B Staffing LLC

Pella · On-site Full-time Senior 1mo ago

About the role

Responsibilities

  • 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).

Essential Skills

  • BS/MS in Electrical Engineering, Computer Engineering, or Computer Science.
  • At least 7 years of experience with 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.

Additional Skills & Qualifications

  • Experience creating display software in C++ using the QT framework is a plus.

Skills

CC++CANJ1939MatlabQTSimulinkStateflow

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free