CareerPlanSign in

Software Engineer

Penang, Malaysia💼 Full-time🗓 2026-05-13 → 2026-10-02

Core

Developing firmware for communication devices serving professional and mission-critical markets in commercial, government, and industrial segments.

Role type

Firmware Software Engineer

Builds

Firmware for Tetra radios and communication devices

Domain

Embedded systems / Telecommunications / Public Safety (via careerplan.io/jobs/R59866-software-engineer-at-motorolasolutions)

Deliverable

production ML models | product features

Required skills

C/C++ programming, embedded system debugging, real-time embedded software development, microprocessor and controller design, specification definition, design implementation, testing, code review

Preferred skills

Scrum/Agile/SAFe methodologies, test equipment usage (oscilloscope, logic analyzer, signal generator), Perl/Bash/Python/C# programming, automotive applications, industrial automation, consumer products

Technologies

C, C++, Perl, Bash, Python, C#

Responsibilities

Develop firmware for communication devices, participate in product development lifecycle (specification, design, implementation, testing), coordinate and participate in software design and code review

Seniority

Mid-level, hands-on IC