Embedded Software Manager
Company: Motorola Solutions
Posted on: March 14, 2020
At Motorola Solutions, we create technologies our customers refer
to as their lifeline. Our technology platforms in communications,
software, video and services help our customers work safely and
more efficiently. Whether it's helping firefighters see through
smoke, enabling police officers to see around street corners, or
reliably keeping the lights on in homes and businesses around the
world, our work supports those who put their lives on the line to
keep us safe. Bring your passion, potential and talents to Motorola
Solutions, and help us usher in a new era in public safety and
This is a hands-on first line management role that requires depth
and versatility (dev, test, & tools) in software discipline for
embedded systems. Managers in embedded software development at
Motorola Solutions drive both people and project management in a
matrixed environment. Mentoring and improving the effectiveness of
direct reports, leading delivery of high quality code, and making
continuous improvement on embedded software engineering process are
all expected in this role. Requires knowledge of embedded
--- Analyzes, develops, designs, and maintains software for the
organization's products and systems.
--- Performs system integration of software and hardware to
maintain throughput and program consistency.
--- Develops, validates, and tests: structures and user
--- Hire, mentor, retain, and lead a team of high performing
engineers on multiple projects and firmware releases. Identify and
rectify skills gaps.
--- Have full and detailed awareness of current operational issues
and risks. Day to day situation management, problem solving, and
risk mitigation. Identify mitigation to remove future hurdles.
Communicate consistently to stakeholders, customers, and team
--- Track team member alignment across projects and provide inputs
while planning for additional work. Measure, track, report, and
outline actions on team's execution performance.
--- Create, modify, introduce formal and repeatable processes
around code management, continuous integration, automation
frameworks, agile methods as applicable to embedded software
development, and SDLC.
--- Direct and coach engineers in developing modern C++ code.?
Review and modify code, drive unit and integration testing. ?
Actively manage code refactoring projects.
--- Ensure team member performance on scrums and their effective
participation in scrum planning and team retrospectives working
closely with program managers.
--- Organize methodical and efficient product debug and field
triaging approaches. Work with product owners to prioritize work
into the development streams and releases.
--- Assure all relevant information are available for cross
functional teams to engage in a rapid agile development.
--- Minimum 10 years of experience in embedded software
--- Minimum 5 years of experience in hiring decisions, managing
teams, and technical coaching.
--- Minimum 3 years of experience working in Agile development
--- Must have been associated with one product for a substantial
part of its life cycle. This includes at least 3 release cycles,
balancing bug fixing and new features, and refactoring code to
improve flexibility and stability.
--- Must have experience in coding with modern C++
--- Must have experience with embedded Linux, Kernel
configurations, and managing functional and performance
predictability in multithreaded Linux environments.
--- Must have knowledge and ability to troubleshoot hardware
--- Must have experience in unit and integration testing, coding
styles, code reviews, and test automation.
--- Must have experience and good depth in driving product debug
and triaging field issues
--- Experience in engineering communications. Establishing cadence
and consistently following up on: upward and cross functional
communications, team meetings, establishing and reporting on
metrics, and progress on goals and strategies.
--- Exposure to performance management, career management, skill
development, identifying training, and team building.
--- Experience with software architecture patterns such as
model-view-controller and microservices-based architectures.
--- Knowledge of current and emerging trends in software
development discipline for embedded software engineering and the
tradeoffs. Prefer someone with exposure to Jenkins, JIRA, Gerrit,
--- Bachelor's degree in Computer Science or Electrical Engineering
--- Graduate degree in Computer Science is preferred
Referral Payment Plan
Motorola Solutions is an Equal Opportunity Employer and all
qualified applicants will receive consideration for employment
without regard to race, color, religion, sex, sexual orientation,
gender identity, national origin, disability, veteran's status, or,
any other protected characteristic.
If you are a current Motorola Solutions employee, please click this
link to apply through your Workday account.
Keywords: Motorola Solutions, Allen , Embedded Software Manager, Executive , Allen, Texas
Didn't find what you're looking for? Search again!