Nowa
Go Software Engineer
30 000 - 60 000 PLN/ mies.B2B (netto)
SeniorFull-time·B2B
#339504·Dodano dziś·0
Źródło: nofluffjobs.comTech 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
3 aktywne oferty