At Motorola Solutions we believe that everything starts with our people. Were 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 thats 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.
Were looking for software engineers who are passionate about embedded systems and keen to apply their expertise to our dynamic team. Your contributions will be instrumental in advancing our portfolio of communication devices ensuring we provide our customers with innovative and reliable products.
Responsibilities include but are not limited to the following:
Work in an Agile/Scrum team to design implement and test new two-way radio products and features
Analyze software requirements to determine feasibility of design within quality assurance time and cost constraints
Teamwork in a multi-site world-wide development environment
Use secure programming practices to create mission critical and reusable software
Participation in peer reviews
Develop intellectual property
Finding tracking and repairing device software defects
Create and execute unit integration system load and acceptance tests
Contribute to the improvement of existing mature software development processes
Good understanding of C or C
Good understanding of Object Orientated programming using Java or Python
Experience in real-time embedded software
Strong communication and problem solving skills
Experience using version control; Git is a plus
Experience with Linux is a plus
Experience in communications protocols (USB TCP/IP BT LTE WiFi) is a plus
Experience in Test Driven Development is a plus
Experience with the use of test equipment such as logic analyzers serial data analyzers oscilloscopes etc.) is a plus
Experience with embedded development/debug tools (such as emulators/JTAG etc.) is a plus
Basic requirements:
Bachelors Degree required; major in Computer Science Computer Engineering or Electrical Engineering
Prior relevant experience in team software development/testing experience.
In return for your expertise well support you in this new challenge with coaching & development every step of the way. Also to reward your hard work youll get:
Competitive salary and bonus schemes
24 days holiday entitlement bank holidays
Attractive Master Trust pension arrangement
Flexible working options
Private medical care
Life assurance
Career development support and wide ranging learning opportunities
Employee health and wellbeing support EAP wellbeing guidance etc.
Corporate social responsibility initiatives including support for volunteering days
Family friendly policies
#LI-onsite
#LI-HW1
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 youd like to join our team but feel that you dont quite meet all of the preferred skills wed still love to hear why you think youd be a great addition to our team.
Required Experience:
IC
Motorola Solutions, Inc., incorporated on March 9, 1973, is a provider of communication infrastructure, devices, accessories, software and services. The Company operates through two segments: Products and Services. It serves global customer base spanning federal, state, county, provin ... View more