Requirements
Must have:
- Strong programming capability, especially in Python and C/C++ - We prefer candidates currently pursuing or holding a bachelors degree in computer science or a related discipline - Solid grasp of software development fundamentals and design patterns - Experience developing on both Linux and Windows environments - Strong analytical skills and a sharp eye for detail - At least 1 year of programming experience in Python and C/C++ - Familiarity with SQL and database design is a plus - Experience with microcontrollers is a plus - Ability to work on site in Holland, MI
Responsibilities:
- Assist in the design, development, testing, and deployment of control software applications and production systems - Help create software that protects our proprietary code while remaining user-friendly - Collaborate with our Software Engineering team to build innovative solutions - Contribute new ideas, technologies, and development approaches across front-end, back-end, and embedded systems
Company:
We are hiring a motivated Developing Software Engineer to join our dynamic team at our Holland, MI office. This is a full-time, in-person opportunity where you will help create code for one of our most proprietary products and make a direct impact across front-end, back-end, and embedded environments.
We offer the chance to work closely with our Software Engineering team, contribute new ideas, and help shape innovative solutions for our control software development efforts.