Verkada is transforming how organizations protect their people and places with an integrated, AI-powered platform. The company is looking for a Go Software Engineer to develop features for embedded platforms, extend backend services, and collaborate with cross-functional teams.
Requirements
- Develop features for embedded platforms such as Cameras, Access control, Alarms, Sensors in Linux embedded environment.
- Develop and maintain Go firmware for embedded devices with focus on performance and security.
- Extend Backend services implemented in Python and Go.
- Take part in projects from inception to deployment and customer support.
- Build prototypes, work on proof of concepts.
- Collaborate closely with cross-functional teams to translate project requirements into well-designed and efficient code.
- Conduct thorough testing and debugging to ensure the delivery of high-quality and error-free software.
- Stay up-to-date with the latest Go language updates and best practices.
- Optimize software applications for better performance and efficiency taking advantage of Go.
- Actively participate in code reviews, providing constructive feedback to improve code quality and maintain coding standards.
- Troubleshoot and resolve issues related to software functionality, performance, and integration, ensuring a seamless user experience.
Benefits
- Healthcare programs that can be tailored to meet the personal health and financial well-being needs
- Paid parental leave policy & fertility benefits
- Time off to relax and recharge through our paid holidays, firmwide extended holidays, flexible PTO and personal sick time
- Professional development stipend
- Wellness/fitness benefits
- Healthy lunches provided daily
- Commuter benefits