About The Position

Are you passionate about developing intelligent control systems that drive innovation across real-world equipment platforms? In this role, you will help design and implement embedded software solutions that power Vermeer’s next-generation machinery, used in industries like agriculture, construction, utilities, and more. You’ll work alongside a collaborative team to build innovative, reliable, and efficient systems that help shape the next generation of intelligent, automated off-highway equipment.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Agricultural Engineering, or related field with an emphasis in embedded systems, or equivalent combination of education and experience.
  • Experience or coursework in embedded programming using tools such as C, C++, and MATLAB/Simulink.
  • Interest or experience in robotics, machine automation, DevOps practices (CI/CD), or version control systems (Git, GitHub).
  • Understanding of control system theory, including electrical and electro-hydraulic control architectures.
  • Experience with HMI development or User Interface/User Experience (UI/UX) design for embedded systems.
  • Familiarity with Controller Area Network (CAN) protocols (e.g., SAE J1939), serial communication standards, and Real-Time Operating Systems (RTOS) such as FreeRTOS or VxWorks.
  • Awareness of Agile software development methodologies and functional safety standards such as ISO 26262 or IEC 61508.
  • Knowledge of PLM and Engineering Change Notification (ECN) systems like Dassault Systems 3DX or equivalent.
  • Demonstrated willingness to perform hands-on troubleshooting, testing, and analysis on physical equipment in lab or field environments.

Responsibilities

  • Design, develop, and test embedded software using C, C++, and MATLAB/Simulink for real-time control systems.
  • Collaborate with cross-functional teams to translate stakeholder needs into technical requirements and implement solutions that align with Vermeer’s innovation goals.
  • Develop and refine Human-Machine Interfaces (HMI) and user experiences for embedded control systems.
  • Integrate and validate control systems using CAN protocols (e.g., SAE J1939) and serial communication standards.
  • Support rapid prototyping and iterative development using Agile methodologies and DevOps practices such as Continuous Integration/Continuous Deployment (CI/CD) and version control (Git, GitHub).
  • Contribute to safety-critical system development with awareness of functional safety standards like International Organization for Standardization (ISO) 26262 or International Electrotechnical Commission (IEC) 61508.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service