What are the responsibilities and job description for the Software Developer position at Bizerba?
Get started now with Bizerba!
For our location in Richmond, VA we are looking for a
Software Developer
"Powering Innovation Where Software Meets Automation."
We are looking for an experienced Software Developer with a strong foundation in computer or software engineering, critical thinking, and a passion for hands-on problem-solving. In this on-site role based in Richmond, VA, you will work closely with a collaborative team to design and develop integrated solutions involving motors, controls, sensors, single-board computers, and software applications for the retail food industry. You’ll be involved in the full development cycle, collaborating across departments including engineering, service, sales, marketing, and leadership to turn innovative ideas into practical, real-world solutions.
Your tasks
For our location in Richmond, VA we are looking for a
Software Developer
"Powering Innovation Where Software Meets Automation."
We are looking for an experienced Software Developer with a strong foundation in computer or software engineering, critical thinking, and a passion for hands-on problem-solving. In this on-site role based in Richmond, VA, you will work closely with a collaborative team to design and develop integrated solutions involving motors, controls, sensors, single-board computers, and software applications for the retail food industry. You’ll be involved in the full development cycle, collaborating across departments including engineering, service, sales, marketing, and leadership to turn innovative ideas into practical, real-world solutions.
Your tasks
- Design, test, document, and deploy software solutions
- Efficient self-directed learning for new or unfamiliar technologies
- Understand the needs of customers and co-workers
- Support the entire development process in a team environment
- Ensure continued functionality of products during their lifecycle
- Position is in Richmond, VA, but can work from home on occasion after fully trained
- Occasional business travel
- JAVA programming experience (Java 8, Java 11, Eclipse, Ant, Maven)
- C programming experience (C 11, CMake)
- Linux CLI experience
- GIT experience
- HTML/JavaScript knowledge
- Basic networking knowledge
- Strong troubleshooting and critical thinking skills
- Must be able to pass a pre-employment background check
- 2 years real-world experience
- Azure DevOps or other CI/CD experience
- PLC programming knowledge
- CAN protocol knowledge
- Docker knowledge
- OpenCV knowledge
- Protobuf knowledge
- Embedded devices experience