Go Software Engineer

30 000 - 60 000 PLN/ mies.B2B (netto)
SeniorFull-time·B2B
#339504·Dodano dziś·0
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

GolangGO programingPythonGitAWSDockerProtocol BuffersSQLNoSQLSOAKubernetesLinuxBash scriptAOSPC++CSecurityTCPIPLab equipment

Firma i stanowisko

Verkada Poland builds embedded software for platforms such as Cameras, Access control, Alarms, and Sensors in a Linux embedded environment. The team works closely with hardware vendors, ME/EE personnel, server and UI engineers, industrial designers, and operations teams to deliver products that improve people's safety. The company emphasizes a partnership-oriented working style and a culture free of politics and toxic behavior.


Wymagania

  • Demonstrated experience developing with Go, including its standard library and common developer tools (debugging and profiling).
  • 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, such as DynamoDB.
  • Experience building service-oriented backends, preferably within the AWS cloud environment.
  • Experience in Linux Embedded development.
  • Experience with containerization technologies like Docker and container orchestration platforms like Kubernetes.

Nice to have:

  • Experience modifying drivers, working with HAL (Hardware Abstraction Layer) in AOSP, and customizing the AOSP build system (Soong/Blueprint).
  • Hands-on experience in Android app development, debugging, and profiling; familiarity with Android Framework internals and AOSP API modifications.
  • Experience in C or C++ programming.
  • Knowledge of TCP/IP stack.
  • Working knowledge in electronics, including basic understanding of electrical circuits and usage of lab equipment like multimeters.

Obowiązki

  • Develop features for embedded platforms such as Cameras, Access control, Alarms, Sensors in Linux embedded environment.
  • Develop and maintain Go firmware for embedded devices focusing on performance and security.
  • 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 closely with cross-functional teams to translate project requirements into well-designed and efficient code.
  • Conduct thorough testing and debugging to ensure 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 using 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.

Oferta

  • Healthcare programs tailored to personal health and financial well-being needs.
  • Paid parental leave policy and fertility benefits.
  • Paid holidays, firmwide extended holidays, flexible PTO, and personal sick time.
  • Professional development stipend.
  • Wellness and fitness benefits.
  • Healthy lunches provided daily.
  • Commuter benefits.
  • Sport subscription.
  • Private healthcare.
  • Referral program.
  • Lunch subsidies.
  • Fun Fund.
  • Training budget.
  • Bike parking.
  • No dress code.
  • Free parking.
  • Modern office.
  • Shower.
  • Free snacks.
  • Free beverages.
Karta sportowa
Opieka zdrowotna
Płatne święta
Dofinansowanie szkoleń
Stołówka
Parking dla aut
Parking rowerowy
Prysznic
Darmowe przekąski
Darmowe napoje
Verkada

Verkada

3 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz