Browse All Jobs
Job Description

Verkada is seeking a Go Software Engineer to join their team in Poland. The engineer will be responsible for developing features for embedded platforms such as Cameras, Access control, Alarms, Sensors in Linux embedded environment. They will develop and maintain Go firmware for embedded devices with focus on performance and security. The engineer will also extend Backend services implemented in Python and Go and take part in projects from inception to deployment and customer support.

Responsibilities:

  • Develop features for embedded platforms in Linux embedded environment.
  • Develop and maintain Go firmware for embedded devices.
  • Extend Backend services implemented in Python and Go.
  • Participate in projects from inception to deployment and customer support.
  • Build prototypes and work on proof of concepts.
  • Collaborate with cross-functional teams.
  • Conduct thorough testing and debugging.
  • Stay up-to-date with the latest Go language updates and best practices.
  • Optimize software applications for better performance and efficiency.
  • Participate in code reviews.
  • Troubleshoot and resolve issues.

Requirements:

  • Demonstrated experience developing with Go.
  • Good experience in Python programming or other scripting languages.
  • Experience in version control systems.
  • Experience designing and implementing APIs using REST, gRPC, and Protobuf.
  • Working knowledge of SQL or NoSQL databases.
  • Experience building service-oriented backends, preferably within the AWS cloud environment.
  • Experience with containerization technologies like Docker and container orchestration platforms like Kubernetes.

Verkada offers:

  • Health care allowance
  • Daily Lunches
  • Wellness / Fitness allowance
  • Commuter benefits
  • Professional development budget
  • Fun Found / person
  • 26 days off + additional company wide paid holidays
  • B2B contract or regular employment contract
  • Company shares
Apply Manually