Software Engineer

Motorola Solutions Plantation , FL 33388

Posted 2 months ago

If you are a current Motorola Solutions employee, please click this link to apply through your Workday account.

Company Overview

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 security.

Department Overview

A software engineering team that specializes in the development of world class digital two-way subscriber radios and supporting tools for the mission critical market.

Job Description

Responsibilities include, but are not limited to, the following:

  • Contribute as an individual developer on specific features by writing new feature software for the product

  • Analyze software requirements to determine feasibility of design within quality assurance, time and cost constraints.

  • Perform design documentation and coding activities, employing existing mature software development processes in the organization.

  • Design, implement and test embedded software subsystems using Object Oriented development methodology.

  • Create and execute unit, integration, system, load and acceptance tests. Use software system testing procedures, and document results.

  • Contribute to the improvement of existing mature software development processes.

  • Develop intellectual property for the corporation.

  • Inter-group and intra-group teamwork in a multi-site world-wide development environment

Preferred Skills:

  • 0 to 3 years of software development/testing experience.

  • Experience in data analytics with focus in visualization or in UI with experience in technical dashboard development

  • Experience with Tableau and/or Power BI Desktop and Tableau and/or Power BI Server solutions with knowledge in server workspace management.

  • Experience / Proficient in embedded software development using Object Oriented Analysis and Design

  • Experience / Proficiency in C++

  • Knowledge of Python and / or Java

  • Experience / Proficiency in Agile/Scrum development methodologies is a plus

  • Experience in wired & wireless communications protocols (USB, TCP/IP, P25, OSI networking stack) in embedded real-time systems 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 development tools (such as compilers, emulators/JTAG, debuggers, etc.) is a plus

Basic Requirements

  • Bachelor's Degree required; major in Computer Science, Computer Engineering or Electrical Engineering

Travel Requirements


Relocation Provided


Position Type

New Grad

Referral Payment Plan


EEO Statement

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.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Software Engineer Embedded Systems

Thales Group

Posted 5 days ago

VIEW JOBS 2/26/2021 12:00:00 AM 2021-05-27T00:00 Location: Plantation, United States of America Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more. More than 30,000 organizations already rely on us to verify the identities of people and things, grant access to digital services, analyze vast quantities of information and encrypt data to make the connected world more secure. TOGETHER WE MAKE THE BIG AMBITIONS OF TOMORROW HAPPEN TODAY When you trust institutions to secure your personal data and protect your financial transactions, you are trusting Thales. In an increasingly fast paced and unpredictable world, our architects design and deliver the extrordinary solutions that make your life better and keep your information safer. Combining a diversity of talents, we master the decisive moments that matter to you. Whatever it takes. We are currently looking for a Sr. Software Engineer, Embedded Systems to join our teams in Plantation, FL! Responsibilities: * As a member of a collaborative development team, the Senior Software Engineer will be instrumental in the design and refactoring of an embedded cryptographic software baseline onto a platform containing new systems, hardware, software, and security architectures for a next generation product offering. A primary objective is to transition the embedded application to new platforms, improve the maintainability and forward engineering capabilities of the product family, and to feature the product in support of product roadmaps and high-profile customer requests. * As an original equipment manufacturer, the Senior Software Engineer will work closely with systems, hardware, software, security, and test engineers to ensure timely delivery of quality products. The Senior Software Engineer will also work closely with product and program managers, customers, and 3rd parties as necessary to support the products throughout the lifecycle. * Software engineering principles and best practices across all phases of commercial development and engineering product release practices * Understanding of and awareness to keep abreast of emerging software technologies and methodologies for/and complimenting embedded systems * Debugging and resolving complex problems in multi-threaded and concurrent applications * Leading and contributing to product requirement and design reviews * Communicating task and project status to the team and engineering management * Time management for ensuring project goals are met on time and within budget * Accurately breaking down, estimating, and scheduling software tasks * Formal software configuration management & control tools * Ensuring compliance to company formal quality system Required Skills and Experience: * Senior level, experienced engineer, with 5-8 years of related software engineering experience * 5-8 years working experience in C, C++, Linux operating systems * 5-8 years' experience with embedded systems, micro-controllers, implementing and maintaining secure bootloaders * Experience working with Linux device drivers, platform bring up, and real time operating systems * Knowledge of security protocols and authentication mechanisms Preferred Skills: * Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering; Master's degree in either discipline preferred * Strong knowledge of encryption security solutions At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now! Thales champions inclusion and we believe diversity strengthens the fabric of our culture. We are an Equal Opportunity Employer/AA/Minorities/Females/Veterans/Disabled. Thales Group Plantation FL

Software Engineer

Motorola Solutions