Embedded Software Engineer II

MARK VII EQUIPMENT INC•Arvada, CO
•$92,145 - $108,400•Onsite

About The Position

As a Software Engineer, you possess advanced C programming and platform design expertise, as well as a comprehensive background in Controls. You will develop automation software for both new and existing products. This involves deep collaboration with our international software team to design, implement, and maintain a unified software platform supporting our next generation of carwash equipment. Onboarding for this role includes training for up to two months at WashTec Headquarters in Augsburg, Germany. Candidates will work directly with software colleagues to gain hands-on experience. A valid passport is required for international travel.

Requirements

  • Bachelor’s degree in Computer Science or Electrical Engineering.
  • 6+ years of engineering experience, or equivalent combination of education and experience.
  • Experience with Real Time Operating Systems.
  • Strong C programming skills are a must.
  • Deep understanding of Microcontroller Hardware.
  • Extensive knowledge of embedded programming down to the hardware level.
  • Ability to write technical and end user documentation.
  • Solid software design and debugging skills.
  • RLL programming and GitHub utilization.
  • Ability to perform work in a sedentary position for extended periods, with frequent use of a computer, keyboard, and mouse.
  • Close visual acuity to perform activities such as analyzing data, creating designs, and viewing a computer terminal.
  • Clear and effective verbal communication skills are essential for collaborating with team members and external stakeholders.
  • The ability to occasionally lift and move up to 10 lbs. of equipment or documents.

Nice To Haves

  • Experience with the German language is a major plus.
  • Familiarity with National Electrical Code (NEC) and UL508A a plus.

Responsibilities

  • Collaborate closely with an international team of Software Engineers, as well as Mechanical, Electrical, and Design Engineers.
  • Analyze user requirements and control systems.
  • Analyze, define, and develop software test procedures.
  • Research, design, and write Controls software for automated commercial equipment.
  • Develop and/or modify existing programs by analyzing and identifying potential improvements.
  • Plan, architect, and execute additions to a comprehensive codebase for multi-functional hardware systems.
  • Create technical specifications and write user-facing operational documentation.
  • Provide technical support by responding to questions, making suggestions, and analyzing equipment.
  • Experience writing code to interface with machine hardware (I/O modules, motors, sensors, etc.).
  • Familiarity with industrial communication protocols (serial, CAN, Modbus).
  • Other duties assigned by management.

Benefits

  • Medical, dental, and vision insurance
  • 24/7 virtual care and mental health support via Teladoc
  • Tax-advantaged HSA and FSA savings options
  • Company-paid Short-Term Disability
  • Company-paid Long-Term Disability
  • $25,000 in Life/AD&D insurance
  • 401(k) plan with company matching
  • Accrued Paid Time Off (PTO)
  • Paid sick leave
  • Paid company holidays
  • Voluntary accident insurance
  • Voluntary critical illness insurance
  • Professional development opportunities
  • The chance to work with industry-leading technology in a team-oriented environment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service