You haven't searched anything yet.
At Motorola Solutions, we're guided by a shared purpose - helping people be their best in the moments that matter - and we live up to our purpose every day by solving for safer. Because people can only be their best when they not only feel safe, but are safe. We're solving for safer by building the best possible technologies across every part of our safety and security ecosystem. That's mission-critical communications devices and networks, AI-powered video security & access control and the ability to unite voice, video and data in a single command center view. We're solving for safer by connecting public safety agencies and enterprises, enabling the collaboration that's critical to connect those in need with those who can help. The work we do here matters.
Department OverviewMotorola Solutions Video Division is defining the future of the security industry through innovative end-to-end-solutions. We're changing the landscape of the surveillance industry through advanced award-winning AI based surveillance systems. Artificial Intelligence is transforming the world and our team is advancing the field as it applies to the surveillance industry. We are proud to be industry leaders in video analytics with features which include edge-based, deep learning driven object detection, and Appearance Search. Motorola Video analytics platforms allow our users to proactively monitor their premises using advanced video analytics and high resolution / high quality video.We are seeking an active, hands-on, Embedded Software Manager who is passionate about the successful deployment of commercial systems employing deep learning and computer vision.
Responsibilities:
Develop production quality software for real-time multi-core embedded Linux devices
Drive the design and implementation of sophisticated scalable multi-threaded Object Oriented Software in C following modern C design patterns
Lead a team of 4 or more embedded software engineers
Develop processes and metrics to ensure the team is writing quality code, operating efficiently, and productively
Collaborate with our Research team in implementing computer vision and machine learning apps on hardware
Contribute to algorithm and system optimizations to ensure real time performance
Author detailed design documents about our software architectures, algorithms, and interfaces
Maintain and improve firmware build systems using CMake, Docker, and Python
Work with Quality Assurance team on specifying test cases for new features and areas for regression tests
Review code of peers for adherence to coding standards and design guidelines
Mentor and foster career growth of individuals on your team
Contribute to the CICD testing pipeline employed to maintain a trusted mainline and streamline application feature development.
Qualifications:
Bachelor or Master of Science degree in Electrical Engineering, Computer Engineering, Computer Science, Data Science, Math, or Physics
4 years of experience professionally writing production quality C code on Linux OS based embedded systems
2 years technical management experience, leading teams consisting of three or more using Agile methodologies.
Expert troubleshooting and debugging skills on embedded systems.
Skilled at optimization from various levels, system, algorithm, and code.
Excellent written and oral communications skills
Working user knowledge of networking protocols DHCP, SSH, DNS, SCP, SSH, Wi-Fi, Bluetooth, etc used with embedded systems
Working knowledge of CI/CD pipelines and Git or other version control software.
Highly organized, detail oriented, passionate, creative, and curious
Experience in communicating with technical and non-technical stakeholders across all levels of the organization.
Ability to thrive in an autonomous, empowering, and exciting environment.
Preference will be given to candidates with the following skills and experience:
Experience integrating Machine Learning Deep learning and/or Computer Vision algorithms (OpenCV) on embedded hardware
Experience with embedded video systems
Experience with Azure and/or GITHUB actions, DevOps
OpenCV programming experience
Note: Candidate must reside on the East Coast.
#LI-MP2
#LI-REMOTE
Bachelor's Degree with 8 years of professional experience
AND 3 years of experience professionally writing production quality C code
Our U.S.Benefitsinclude:
EEO Statement
Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.
We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you'd like to join our team but feel that you don't quite meet all of the preferred skills, we'd still love to hear why you think you'd be a great addition to our team.
We're committed to providing an inclusive and accessible recruiting experience for candidates with disabilities, or other physical or mental health conditions. To request an accommodation, please email .
Motorola Solutions is an Equal Opportunity Employer committed to no discrimination because of race, color, creed, marital status, age, religion, sex, national origin, citizenship, sexual orientation, gender identity or expression, genetic information, disability, protected veteran, or any other legally protected characteristic.Full Time
Durable Manufacturing
$121k-140k (estimate)
04/29/2024
05/02/2024
motorolasolutions.com
CHICAGO, IL
15,000 - 50,000
1928
Public
GREGORY Q BROWN
$5B - $10B
Durable Manufacturing
Motorola Solutions is an Illinois-based manufacturer and distributor of video security, two-way radio devices and related products for sectors such as transport and logistics.
The job skills required for Embedded Software Manager (EAST COAST REMOTE ) include Embedded Software, Computer Science, Computer Engineering, Electrical Engineering, Collaboration, Linux, etc. Having related job skills and expertise will give you an advantage when applying to be an Embedded Software Manager (EAST COAST REMOTE ). That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Embedded Software Manager (EAST COAST REMOTE ). Select any job title you are interested in and start to search job requirements.
The following is the career advancement route for Embedded Software Manager (EAST COAST REMOTE ) positions, which can be used as a reference in future career path planning. As an Embedded Software Manager (EAST COAST REMOTE ), it can be promoted into senior positions as an Embedded Software Engineering Director that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Embedded Software Manager (EAST COAST REMOTE ). You can explore the career advancement for an Embedded Software Manager (EAST COAST REMOTE ) below and select your interested title to get hiring information.