About the job
About Us:
Genetec is a global leader in security, intelligence, and operations solutions. We cater to clients across commercial, governmental, educational, healthcare, retail, banking, energy, utilities, and transportation sectors worldwide.
With over 25 years of experience and a team of 2,200 dedicated professionals, we maintain a startup spirit, creatively utilizing technology to tackle emerging challenges and enhance everyday life.
Your Team Dynamics:
You will join a passionate and skilled team of embedded software designers focused on a range of products including Automatic License Plate Recognition (ALPR) systems, access control hardware, and video equipment.
Collaboration with hardware teams is crucial as we develop embedded software for diverse processor architectures, microcontrollers (MCUs), neural processing units (NPUs), image sensors, battery management systems (BMS), solar panels, and various peripherals.
Your Daily Overview:
- Design, implement, and integrate embedded software (firmware) for diverse systems (bare metal or RTOS).
- Actively participate in designing and establishing video pipelines using various hardware components (ISP, VPU, NPU).
- Develop and maintain low-level libraries (BSP, HAL).
- Debug and troubleshoot embedded software (firmware) issues.
- Implement and maintain software on Linux (Yocto).
- Create high-quality code with a focus on solid architectures and security principles.
- Evaluate and integrate new technological concepts, including special setups for R&D.
- Engage in brainstorming sessions for new product design (architecture phase).
- Develop test code (unit and regression tests) to ensure software and electronic designs meet requirements.
What Makes You an Ideal Candidate:
- Bachelor's degree in Electrical Engineering, Computer Science, or Software Engineering.
- Relevant experience in embedded software development (ARM architecture).
- Proficiency in C programming language.
- Understanding of communication protocols (I2C, SPI, UART, USB).
- Able to comprehend schematics and collaborate with electronic designers.
- Familiarity with...

