Zaber is looking for a fast-learning and innovative Software Developer to apply web technologies to desktop development. The code you write will interact with the physical world and tackle a range of challenging projects involving design, implementation, and project management.
You’ll join our responsive and supportive software team who engineer solutions for our customer-facing software. You’ll work in a caring and collaborative team where the culture is to speak freely and solve interesting problems in conjunction with mechanical and electronics engineers, and industrial designers.
Zaber makes cutting-edge, precision robotics for industry-leading customers across a range of sectors. Through your programming, you’ll take a central role in enabling our customers to advance science and technology, across sectors such as photonics, biotechnology, and industrial automation.
Software Developer Responsibilities
Use modern web-based technologies (Typescript, React, Electron) to develop native cross-platform applications (Zaber Launcher) that interface with Zaber's hardware products
Develop and maintain an industry-leading API (Zaber Motion Library) that works with multiple languages (Python, Matlab, C#, C++, JavaScript, Java, and Swift).
Communicate effectively with the Customer Support, Firmware, Production, and Mechanical Engineering teams to define project requirements and refine designs
Manage all phases of development from planning to design, implementation to integration, and testing to deployment
Set up and maintain cloud infrastructure (AWS) for serving up Virtual Device Simulation of firmware in real time.
Software Developer Skills
React, Redux, Typescript, Golang, and Jest are ideal, but we are open to a quick-learning programmer with other relevant technologies
Good understanding of object-oriented programming
Solid problem-solving skills, and knowledge of common algorithms, data structures, and design patterns
Basic knowledge of automated testing and CI/CD pipelines
Software Developer Learning Opportunities
You’ll have the opportunity to develop expertise in a wide variety of software including Python, AWS, Terraform, Node.js, and Electron
You’ll work in conjunction with UX/UI Designers, learning about user-centric design and optimizing the impact of your coding
You’ll learn techniques and workflows for continuous integration and deployment
Software Developer Wage
Wage: $24 - $28/hour depending on experience.
Closing Date: May 19, 2025
Start Start: September 2025
Length of position: 4 months preferred, with an option to extend to 8 months
To learn more about our company culture and benefits, visit our careers page: https://www.zaber.com/careers