Summary:
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.
Roles & 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.
- 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.
Job Requirements:
Education & Experience
- 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.
- Experience with the German language is a major plus.
Functional/Technical Knowledge, Skills & Abilities:
- 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.
- Familiarity with National Electrical Code (NEC) and UL508A a plus.
Physical Requirements:
- Ability to perform work in a sedentary position for extended periods, with frequent use of a computer, keyboard, and mouse.
- The role requires 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.
Note: This job description is not intended to be an exhaustive list of all duties, responsibilities or qualifications associated with the job.
Benefits & Perks
- Health & Wellness: Medical, dental, and vision insurance, plus 24/7 virtual care and mental health support via Teladoc. Includes tax-advantaged HSA and FSA savings options.
- Financial Security: Company-paid Short-Term Disability, Long-Term Disability, and $25,000 in Life/AD&D insurance at no cost to you.
- Retirement: 401(k) plan with company matching to help you build long-term wealth.
- Time Off: Accrued Paid Time Off (PTO), paid sick leave, and paid company holidays to support a healthy work-life balance.
- Supplemental Plans: Voluntary accident and critical illness insurance.
- Growth & Innovation: Professional development opportunities and the chance to work with industry-leading technology in a team-oriented environment.
Note: Benefits are subject to plan terms and eligibility requirements. Full details are available in the Summary Plan Descriptions provided by Human Resources.
Skills Required
- Bachelor's degree in Computer Science or Electrical Engineering
- 6+ years of engineering experience or an equivalent combination of education and experience
- Strong C programming skills
- Experience with real-time operating systems
- Deep understanding of microcontroller hardware
- Extensive embedded programming experience down to the hardware level
- Software design and debugging skills
- Ability to write technical and end-user documentation
- Experience with RLL programming
- Experience using GitHub
- Valid passport for international travel
- German language experience
- Familiarity with the National Electrical Code (NEC) and UL508A
What We Do
While Mark VII combines superior service with state-of-the-art, high-pressure car wash systems and high-pressure chemical delivery, you can also count on us for site planning, chemicals, ancillary products, marketing, financing, management support and more. We offer 50+ years of experience and innovation in the car wash industry, starting with the invention of rollover car wash systems in the 1960s. WashTec/Mark VII’s tradition of innovation continues today with the development of new technologies for conveyor tunnel systems, self-service equipment, and digital solutions to manage car wash businesses. If you’d like to maximize your profit potential with high-pressure car wash systems and high-pressure chemical delivery, you’ve come to the right place. We look forward to helping you grow your business and boost your return on investment.






