M

Motorola Solutions

Builds communications and security technology

Software Engineer

Embedded EngineeringPosted on Nov 13
Full-timeBayan Lepas, Penang, MalaysiaNo salary listed

About the Job

Requirements

  • A Bachelor's or Master's degree in Electrical, Electronic, Telecommunications, or Computer Engineering, or Computer Science.
  • Strong C/C++ programming skills and a solid understanding of Object-Oriented Programming principles.
  • Understanding of microcontroller operation in embedded systems.
  • System debugging and analytical skills.
  • Effective verbal and written communication skills and the ability to collaborate across functional teams.
  • Ability to work independently and collaboratively.
  • Flexibility to accommodate occasional short-notice work arrangements due to project or business needs.

Responsibilities

  • Design, develop, and enhance software features for two-way radios as an individual engineer.
  • Participate in the full software development lifecycle, from requirements analysis and design through implementation, testing, and deployment.
  • Analyze software requirements and assess feasibility considering quality, performance, time, and budget constraints.
  • Collaborate with front-end architects, hardware engineers, test engineers, and other stakeholders to ensure optimal feature implementation and integration.
  • Write clean, well-documented, and testable C/C++ code for embedded systems, adhering to coding standards and best practices.
  • Conduct and participate in design and code reviews to ensure high code quality and maintainability.
  • Develop and execute unit, integration, and system-level tests.
  • Debug and troubleshoot software issues in embedded systems using debugging tools and techniques.
  • Collect and analyze data to monitor and improve key performance indicators.
  • Contribute to team performance goals and adhere to quality metrics.
  • Deliver projects on time and within budget while adapting to evolving requirements in an agile environment.
  • Work effectively in a collaborative, multi-site, global development environment.
  • Contribute to innovation and the development of intellectual property that enhances product offerings.

Desired Qualifications

  • Hands-on experience with Real-Time Operating Systems and embedded software development.
  • Knowledge of LTE/DMR specifications.
  • Experience with Agile/Scrum development methodologies.

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