Software Engineer- Embedded

MARK VII EQUIPMENT INCArvada, CO
6d$90,000 - $120,000Onsite

About The Position

Join Mark VII and help shape the future of our system controls software platform. 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.

Requirements

  • Bachelor’s degree in Computer Science or Electrical Engineering
  • 6+ years of engineering experience, or equivalent combination of education and experience
  • Strong C programming skills are a must
  • Experience with Real Time Operating Systems
  • 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

Nice To Haves

  • Familiarity with National Electrical Code (NEC) and UL508A a plus
  • Experience with the German language a major 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

  • Comprehensive benefits: medical, dental, vision, life, and disability insurance
  • 401(k) with company match
  • Paid time off, holidays, and flexible scheduling
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service