Senior Embedded Software Engineer (C/C++) for Avigilon Cameras @ Motorola Solutions Systems Polska
Core
Developing and maintaining core embedded Linux system components, drivers, and security features for fixed and mobile camera platforms.
Role type
Senior embedded software engineer (C/C++)
Builds
Embedded Linux systems, camera platforms, and video analytics solutions
Domain
Security cameras, video management, public safety
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, embedded systems architecture, Linux kernel internals, driver development, data structures and algorithms
Preferred skills
Bash, Python, TCP/IP, RTP, concurrent programming, hardware debugging tools, CI/CD, cybersecurity
Technologies
Linux, C, C++, Bash, Python, TPM
Responsibilities
Writing and maintaining embedded system code in C and C++, configuring embedded Linux filesystems, developing and tuning Linux kernel drivers for image sensors and audio amplifiers, configuring hardware security features, fixing security issues in embedded software
Seniority
Senior, hands-on IC