Motorola Solutions
SeniorEmbeddedSoftwareEngineer(C/C++)forAvigilonCameras
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Embedded Software Engineer (C/C++) for Avigilon Cameras at Motorola Solutions. Skills: Embedded Linux, C/C++, Camera platforms. Write new code for embedded systems. Maintain existing code for embedded systems”
Industry & Context.
Debugging; Troubleshooting integration challenges
Under 10% travel, Relocation provided
What They're Looking For.
Must Have
2+ years of professional experience, Bachelor’s or Master’s degree, Understanding of C and C++, Understanding of software development principles, Familiarity with embedded systems architecture, Knowledge of data structures and algorithms, English language skills
Nice to Have
Experience with system programming, Experience with scripting languages, Experience with network programming, Experience with concurrent programming, Experience with hardware debugging tools, Knowledge of Linux kernel internals, Knowledge of CI/CD process, Interest in cybersecurity
What You'll Do.
Write new code for embedded systems
Maintain existing code for embedded systems
Configure embedded Linux filesystems
Maintain embedded Linux filesystems
Develop drivers for Linux kernel
Debug drivers for Linux kernel
Tune drivers for Linux kernel
Configure hardware security features
Maintain code security
Provide test automation
Participate in software architecture creation
Participate in code review process
Collaborate with engineers
How You'll Work.
Team & Collaboration
Embedded software engineers; Backend engineers; Internal security teams; Colleagues in Norway
Full Job Description
## **Company Overview** At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future. ## **Department Overview** Video Solutions teams in the Kraków R&D center have been growing dynamically since 2019. Currently, we have more than 150 specialists on board working on solutions for fixed and mobile cameras, video analytics, video management systems, and access control. We serve public safety and commercial customers including healthcare, airports, retail, critical infrastructure, and public venues. No longer is video just reactive—looking back at what has taken place—but it also informs proactively, issuing alerts in real-time when a person, object, or vehicle appears or a perimeter is crossed. To speed up the development of the Avigilon portfolio (https://www.avigilon.com), we are building out our embedded software engineering capabilities. Our team works closely with Avigilon teams in London and Oslo to deliver cutting-edge camera platforms. ## Job Description ** _Role Description_** We are looking for open-minded and self-driven engineers to take ownership of core embedded Linux system components, work on camera platforms, and cooperate with backend engineers working on cloud-based video management systems, as well as closely collaborate with internal security teams. In this role, you will join an established and collaborative team of embedded software engineers, frequently partnering with colleagues in Norway (Oslo) to solve complex integration challenges. Your expertise will have a significant impact on the continuous development and enhanceme
Applying for this Senior Embedded Software Engineer (C/C++) for Avigilon Cameras role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Motorola Solutions?
Real rants from real employees. Read before you apply.