M

Motorola Solutions

Builds communications and security technology

C++ Senior Software Engineer

Systems Software EngineeringPosted on Nov 9
Full-timeKraków, PolandNo salary listed

About the Job

Requirements

  • A bachelor's degree with an emphasis on Engineering, Computer Science, Mathematics, or a related technical discipline is required.
  • Strong C++ programming skills are required; C++17 experience is a plus.
  • At least three years of commercial experience is required.
  • Experience with scripting languages, especially Python, is required.
  • Practical knowledge of data structures, algorithms, and modern software design is required.
  • Knowledge of software engineering best practices, including build environments and automated testing, is required.

Responsibilities

  • Implement advanced software modules that follow modern C++ design patterns.
  • Develop and debug Linux device drivers.
  • Create design documents covering software architecture and algorithms.
  • Maintain and improve the build system using Make, CMake, Python, and Docker.
  • Peer review code to ensure adherence to best practices, design guidelines, and coding standards.

Desired Qualifications

  • Experience in Agile/Scrum environments, such as as a Scrum Master or project coordinator, with tools such as Jira and Confluence, and a desire to grow into formal technical leadership or team management roles.
  • Experience with embedded application development in a Linux environment.
  • Knowledge of operating system concepts, including processes, threads, mutexes, interrupt handling, and exception handling.
  • Experience with TCP/IP and network programming.

About the Company

Motorola Solutions

Builds communications and security technology

Motorola Solutions builds communications and security technology for emergency services, governments and businesses, connecting field teams with control rooms. Its APX radios keep responders in contact, while command center software combines calls, dispatch and incident records. Cameras, access controls and video analytics help organizations monitor buildings and investigate events, alongside body cameras that record work in the field. The company sells devices and network equipment, licenses software, and earns recurring fees from cloud subscriptions, maintenance and managed services. Founded in 1928, Motorola Solutions is headquartered in Chicago, Illinois.

Company size
10,001+
Company stage
IPO
Headquarters
Chicago, IL
Founded
1928

Recently Posted Jobs

Explore more opportunities at Motorola Solutions

See more jobs