Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software Engineer (C/C++)

Motorola Solutions

Bayan Lepas

On-site

MYR 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company is seeking an engineer to design and develop software features for their two-way radios in Bayan Lepas, Penang. The ideal candidate will have a degree in engineering or computer science and experience in software development. They will work collaboratively across teams, contributing to a dynamic and agile environment while adhering to quality standards and project deadlines. Strong skills in C/C++, OOP principles, and system debugging are required.

Qualifications

  • Bachelor's or Master's degree in relevant fields.
  • 2-5 years of experience in software development preferred, but fresh graduates with strong technical skills are welcome.
  • Good programming skills in C/C++ and understanding of OOP principles.

Responsibilities

  • Design, develop, and enhance software features for two-way radios.
  • Participate in the full software development lifecycle (SDLC).
  • Collaborate with other engineers to ensure optimal feature implementation.

Skills

C/C++ programming
Object-Oriented Programming
System debugging
Analytical skills
Effective communication
Interpersonal skills
Agile/Scrum methodologies

Education

Bachelor's or Master's in Electrical/Electronic/Telecommunications/Computer Engineering or Computer Science

Tools

Embedded systems
Real-Time Operating Systems (RTOS)
Job description
Responsibilities
  • Contribute as an individual engineer to design, develop, and enhance software features for two-way radios.
  • Participate in the full software development lifecycle (SDLC), from requirements analysis and design through implementation, testing, and deployment.
  • Analyze software requirements and assess their 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 various debugging tools and techniques.
  • Collect and analyze data to monitor and improve key performance indicators (KPIs).
  • Contribute to team performance goals and adhere to quality metrics.
  • Deliver projects on time and within budget, adapting to evolving requirements in a dynamic agile environment.
  • Work effectively in a collaborative, multi-site, global development environment.
  • Contribute to the innovation and development of intellectual property that enhances our product offerings.
Basic Requirements
  • Bachelor's or Master's degree in Electrical/Electronic/Telecommunications/Computer Engineering or Computer Science.
  • Preferably with 2-5 years of working experience in software development.
  • Fresh graduates / Entry level applicants with strong technical skills are also encouraged to apply.
  • Good C/C++ programming skills and a solid understanding of Object-Oriented Programming (OOP) principles.
  • Understanding of microcontroller operation in embedded systems.
  • System debugging and analytical skills.
  • Hands-on experience with Real-Time Operating Systems (RTOS) and embedded software development is a plus.
  • Knowledge of LTE/DMR specifications is advantageous.
  • Experience with Agile/Scrum development methodologies is a plus.
  • Effective verbal and written communication skills and the ability to collaborate across different functional teams.
  • Strong interpersonal skills and the ability to work both independently and collaboratively.
  • Flexibility to accommodate occasional short-notice work arrangements due to project/business needs.

This role is based onsite in Bayan Lepas, Penang.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.