Embedded Real-Time Software Engineer – HMI & CI/CD

Polluxa, Inc.

Pella (IA)

On-site

USD 110,000 - 140,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Vermeer equips customers doing important work around the world. The company is global, driven by innovation and growth, producing equipment that manages natural resources, connects people and sustains communities.

The role focuses on designing, developing and testing embedded software using C, C++, and MATLAB/Simulink for real-time control systems, with emphasis on HMI, CAN, RTOS, Agile/DevOps, and safety standards (ISO 26262/IEC 61508). Occasional travel is expected.

Qualifications

  • Bachelor's degree in a relevant field with an emphasis in embedded systems.
  • Experience or coursework in embedded programming using C, C++, MATLAB/Simulink.
  • Interest or experience in robotics, machine automation, DevOps (CI/CD), or version control (Git).
  • Understanding of control system theory and electrical/electro-hydraulic architectures.
  • Experience with HMI development for embedded systems (UI/UX).
  • Familiarity with CAN protocols (SAE J1939) and RTOS (FreeRTOS or VxWorks).
  • Awareness of Agile methods and safety standards such as ISO 26262 or IEC 61508.
  • Knowledge of PLM/ECN systems like Dassault 3DX.

Responsibilities

  • Design, develop, and test embedded software for real-time control systems.
  • Collaborate across teams to translate requirements into technical solutions.
  • Develop and refine HMIs for embedded control systems.
  • Integrate and validate control systems using CAN and serial protocols.
  • Support rapid prototyping with Agile/DevOps and CI/CD practices.
  • Contribute to safety-critical development with relevant ISO/IEC standards.

Skills

C
C++
MATLAB/Simulink
Embedded systems
HMI/UI/UX
Agile
DevOps
CI/CD
Git/GitHub
Troubleshooting

Education

Bachelor’s degree in Computer Science/Engineering with embedded emphasis

Tools

MATLAB/Simulink
CAN SAE J1939
RTOS (FreeRTOS/VxWorks)
Git
Dassault 3DX/PLM

Job description

Vermeer equips customers doing important work around the world. The company is global, driven by innovation and growth, producing equipment that manages natural resources, connects people and sustains communities.

The role focuses on designing, developing and testing embedded software using C, C++, and MATLAB/Simulink for real-time control systems, with emphasis on HMI, CAN, RTOS, Agile/DevOps, and safety standards (ISO 26262/IEC 61508). Occasional travel is expected.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineer I - Embedded Software Engineer Engineering Development Program 2027 - Vermeer Corporation
Engineer I - Embedded Software Engineer Engineering Development Program 2027 - Vermeer Corporation

Polluxa, Inc. • Pella (IA)

On-site
USD 110,000 - 140,000
Embedded Software Engineer: Real-Time Control Systems
Embedded Software Engineer: Real-Time Control Systems

Vermeer • Pella (IA)

Hybrid
USD 85,000 - 120,000
Real-Time Embedded Software Engineer Intern
Real-Time Embedded Software Engineer Intern

Polluxa, Inc. • Pella (IA)

On-site
USD 55,000 - 75,000
Embedded Software Engineer Internship Summer 2027 - Vermeer Corporation
Embedded Software Engineer Internship Summer 2027 - Vermeer Corporation

Polluxa, Inc. • Pella (IA)

On-site
USD 55,000 - 75,000
Engineer I - Embedded Software Engineer (Engineering Development Program 2027)
Engineer I - Embedded Software Engineer (Engineering Development Program 2027)

Vermeer • Pella (IA)

Hybrid
USD 85,000 - 120,000
Embedded Software Engineer Internship Summer 2027
Embedded Software Engineer Internship Summer 2027

Vermeer • Pella (IA)

On-site
USD 25,000 - 30,000
Embedded Software Engineer: Design, Scale & Deliver
Embedded Software Engineer: Design, Scale & Deliver

Polluxa, Inc. • Pella (IA)

On-site
USD 80,000 - 110,000
Embedded Software Engineer - Vermeer
Embedded Software Engineer - Vermeer

Polluxa, Inc. • Pella (IA)

On-site
USD 80,000 - 110,000
Embedded Software Engineer Intern – Hands-on Mentorship
Embedded Software Engineer Intern – Hands-on Mentorship

Vermeer • Pella (IA)

On-site
USD 25,000 - 30,000
Embedded Software Engineer 2 #99464
Embedded Software Engineer 2 #99464

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Optional benefits
Long-term contract with potential to extend