Go Firmware Engineer: Embedded Systems & Cloud Backends

Verkada

Województwo małopolskie

On-site

PLN 156,000 - 569,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Healthcare programs
Parental leave
Paid holidays & flexible PTO
Professional development stipend
Wellness/fitness benefits
Healthy lunches provided daily
Commuter benefits

Job summary

Verkada is hiring an embedded software engineer to develop features for Linux-based embedded platforms and to build Go firmware with a focus on performance and security.

You will extend backend services in Python and Go, collaborate across teams, and contribute from inception to deployment while conducting thorough testing and optimization. This role offers opportunities to work on cross-functional projects and stay current with Go updates.

Qualifications

  • Experience developing with Go, including stdlib and debugging/profiling tools.
  • Proficiency in Python or similar scripting languages.
  • Experience with version control systems.
  • Experience designing and implementing APIs using REST, gRPC and Protobuf.
  • Experience with SQL or NoSQL databases (e.g., DynamoDB).
  • Experience building service-oriented backends, preferably on AWS cloud.
  • Experience in Linux embedded development.
  • Experience with Docker and Kubernetes.

Responsibilities

  • Develop features for embedded platforms (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 in Python and Go.
  • Participate in projects from inception to deployment and support.
  • Build prototypes and proofs of concept.
  • Collaborate with cross-functional teams to translate requirements into design.
  • Conduct testing and debugging to ensure high quality software.
  • Stay up-to-date with Go language updates and best practices.
  • Optimize applications for performance and efficiency using Go.
  • Participate in code reviews and maintain coding standards.
  • Troubleshoot and resolve issues related to software functionality and integration.

Skills

Go programming
Python programming
Version control
APIs design (REST, gRPC, Protobuf)
Linux Embedded development
SQL/NoSQL
AWS cloud
C/C++

Tools

Docker
Kubernetes

Job description

Verkada is hiring an embedded software engineer to develop features for Linux-based embedded platforms and to build Go firmware with a focus on performance and security.

You will extend backend services in Python and Go, collaborate across teams, and contribute from inception to deployment while conducting thorough testing and optimization. This role offers opportunities to work on cross-functional projects and stay current with Go updates.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Go Software Engineer
Go Software Engineer

Verkada • Województwo małopolskie

On-site
PLN 156,000 - 569,000
Healthcare programs
Parental leave
Paid holidays & flexible PTO
+4
Linux Embedded Software Engineer
Linux Embedded Software Engineer

Verkada • Województwo małopolskie

On-site
PLN 156,000 - 670,000
Healthcare programs
Parental leave & fertility benefits
Paid holidays
+3
Senior Embedded Firmware Lead for IoT Systems
Senior Embedded Firmware Lead for IoT Systems

Amazon.com • Województwo pomorskie

On-site
PLN 293,000 - 351,000
Software Engineer, Early Careers, PhD, gSoC Server Software
Software Engineer, Early Careers, PhD, gSoC Server Software

Google • Warszawa

On-site
PLN 80,000 - 120,000
Intern/Junior C Embedded Developer
Intern/Junior C Embedded Developer

3mdeb • Gdańsk

On-site
PLN 67,000 - 112,000
Software Engineer, Early Careers, PhD, gSoC Server Software
Software Engineer, Early Careers, PhD, gSoC Server Software

Google Inc. • Warszawa

On-site
PLN 100,000 - 140,000
Junior C Embedded Developer — Open-Source Firmware
Junior C Embedded Developer — Open-Source Firmware

3mdeb • Gdańsk

On-site
PLN 67,000 - 112,000
Senior Software Engineer (Linux)
Senior Software Engineer (Linux)

Luxoft • Kraków

On-site
PLN 180,000 - 320,000
Senior Software Engineer - Embedded Systems & Firmware Lead
Senior Software Engineer - Embedded Systems & Firmware Lead

Google • Warszawa

On-site
PLN 364,000 - 373,000
Equity
Bonus target
Benefits
Remote Embedded C++ Firmware Engineer
Remote Embedded C++ Firmware Engineer

Seargin • Poland

On-site
PLN 150,000 - 230,000