Software Engineer

Motorola Solutions · Chicago, IL

Company

Motorola Solutions

Location

Chicago, IL

Type

Full Time

Job Description

Company Overview

At Motorola Solutions, we believe that everything starts with safety. It’s the constant that empowers people to confidently move forward. It can fill a flight or sell out a stadium. It can care for a patient or graduate a class.

As a global leader in public safety and enterprise security, we create and connect the technologies that help to keep people safe where they live, learn, work and play. Our integrated technology ecosystem unifies critical communications, video security and access control, and command center software, enabling collaboration in more powerful ways.

At Motorola Solutions, we’re ushering in a new era in public safety and security. Bring your passion, potential and talents to a career that matters.

Department Overview

Behind every police officer, every firefighter, every paramedic is a team. At the center of that team is the dispatcher. Whether they are calming down a frantic 911 caller, working out the exact location of someone with an injury, or directing teams of responders to the scene of an incident, they must be the calm, clear voice in the chaos. We help them do that. We are the Dispatch and Content Logging product team. We use our expertise in software development, human factors, UI/UX, and communications security to develop state-of-the-art systems that help dispatchers stay focused and informed, when every second matters. Because we know that one day, we may be on the other end of that call.
Job Description

Positions are available for a self-motivated, problem solver Software Engineers, that has a desire to work on a wide range of products, applications, and services using CI/CD delivery pipelines with DevOps practices.

  • Software development for LTE and 2-Way Radio Mission Critical Communication Systems
  • Application development and security solutions for dispatch and content logging
  • Cyber security threat prevention associated with the deployment of on-premise infrastructure, mobile, and cloud based technology
  • Customer facing application development
  • Controller, gateway, and base station software development

Motorola Solutions is looking for candidates with strong interests in:

  • Developing cutting edge secure digital communication solutions for Public Safety and First Responders
  • Information Security practices and secure software development methodologies and techniques
  • Secure protocols, key management, Public Key Infrastructure
  • Mission critical feature development

Candidates are expected to work in a frequently changing team environment utilizing the latest industry standard DevOps practices for developing software, deployment pipelines, and responding to incident management.

Responsibilities

  • Design, develop, test and maintain software applications that remove friction from processes.
  • Design and develop secure and high performance web applications with REST based integrations to key enterprise applications.
  • Document all technical design decisions and code in design documents.
  • Develop integrated test scenarios, identify test data and execute test scenarios.
  • Troubleshoot, debug and resolve issues identified and document test results.
  • Initiate and participate in production rollout processes.
  • Research new technologies and implement them to make business processes and interactions easier for users.
  • Become an evangelist for the tools and technologies that we implement to enable easier adoption by developers/users.
  • Collaborate within the team and outside with other teams within IT/Company.
  • Maintain a level of urgency towards timelines and results.

Skills

  • Team software development using Agile/SAFe practices. Experience with SDLC as well as awareness of Agile methodologies
  • Software virtualization practices and understanding of cloud based solutions
  • Hands-on development experience with Node.js and one or more of client side javascript frameworks (Angular, Backbone, REACT)
  • Hands-on experience with Python, HTML5, RESTful web services, OpenAPI/Swagger, JSON, and XML.
  • Microservices, Kubernetes, Docker, Kafka, Redis
  • Experience writing SQL queries and connecting to Database backends.
  • Application or embedded programming experience
  • Knowledge of CI/CD environment using Jenkins, Concourse, Bitbucket or similar toolsets.
  • SIP, RTP, RTCP Protocols
  • Security concepts such as authentication, access control, authorization and least privilege
  • Strong communication and problem solving skills

#LI-RH2


Basic Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical discipline is required.

  • Or 1-2 years of experience

  • Must be authorized to work for any employer in the U.S


Travel Requirements
None
Relocation Provided
None
Position Type
New Grad
Referral Payment Plan
No

Our U.S. Benefits include:

  • Incentive Bonus Plans
  • Medical, Dental, Vision benefits
  • 401K with Company Match
  • 9 Paid Holidays
  • Generous Paid Time Off Packages
  • Employee Stock Purchase Plan
  • Paid Parental & Family Leave
  • and more!

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.

Apply Now

Date Posted

06/09/2023

Views

1

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9