Software Engineer (C++)

Global leader in mission-critical communications and analytics, providing public safety and enterprise security solutions.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer (C++)

Motorola Solutions is seeking a talented Software Engineer with expertise in C++ to join our team. As a global leader in mission-critical communications and analytics, we provide essential public safety and enterprise security solutions worldwide. In this role, you'll be working on developing and maintaining critical software systems that help keep communities safe and businesses running efficiently.

The position offers an opportunity to work with cutting-edge technology in the mission-critical communications space, where your code will directly impact public safety and security operations. You'll be part of a team that values innovation, quality, and reliability in software development.

At Motorola Solutions, we have a rich history of innovation spanning over 90 years, and we continue to push the boundaries of what's possible in communications technology. Our solutions are used by public safety agencies, government organizations, and enterprises worldwide, making this an excellent opportunity for engineers who want their work to make a real difference in society.

The ideal candidate will have strong C++ programming skills and a passion for developing robust, high-performance software systems. You'll be working in a collaborative environment with opportunities to learn from experienced engineers and contribute to projects that require both technical excellence and creative problem-solving.

We offer a comprehensive benefits package and opportunities for professional growth within a stable, established company that continues to innovate and lead in its field. Join us in our mission to help people be their best in the moments that matter.

Last updated 3 minutes ago

Responsibilities For Software Engineer (C++)

  • Develop and maintain C++ applications
  • Collaborate with cross-functional teams
  • Write clean, maintainable, and efficient code
  • Participate in code reviews
  • Debug and resolve software defects

Requirements For Software Engineer (C++)

  • Strong proficiency in C++ programming
  • Experience with software development best practices
  • Knowledge of algorithms and data structures
  • Bachelor's degree in Computer Science or related field
  • Strong problem-solving skills

Benefits For Software Engineer (C++)

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive medical, dental, and vision coverage
  • 401(k) retirement plan
  • Professional development opportunities
  • Collaborative work environment

Interested in this job?

Jobs Related To Motorola Solutions Software Engineer (C++)

Systems Engineer

Systems Engineer position at Motorola Solutions, focusing on mission-critical communications systems and enterprise security solutions.

Software Engineer

Software Engineer position at Motorola Solutions, developing mission-critical communications and security solutions.

Java Software Engineer

Java Software Engineer position at Motorola Solutions, developing mission-critical communications systems using Java technologies.

Liquidity Risk Software Engineer - AVP

Liquidity Risk Software Engineer position at MUFG, developing risk management systems and financial software solutions.

Software Engineer II, Listing Services

Mid-level Software Engineer role at CarGurus, focusing on backend development for the Listing Services team, requiring Java expertise and search optimization experience.