Enable job alerts via email!

Senior Software Engineer

PXM MALAYSIA SDN BHD

Bayan Lepas

On-site

MYR 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A technology company in Penang is seeking an experienced firmware developer to design and develop embedded software for communication devices. The ideal candidate will have over 5 years of experience in firmware development, strong analytical skills, and proficiency in C/C++. This role involves collaboration with a team of engineers and a firm understanding of real-time systems and debugging.

Qualifications

  • 5+ years of working experience in firmware development.
  • In-depth understanding of real-time embedded software development.
  • Strong analytical skills and embedded system debugging expertise.

Responsibilities

  • Design and develop communication products for various markets.
  • Work with engineers on innovative communication systems.
  • Participate in the product development process, from design to testing.
  • Analyze complex technical problems and make impactful decisions.

Skills

Real-time embedded software development
Firmware development
Embedded system debugging
C/C++ programming
Communication skills

Education

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

Tools

Microprocessors
Oscilloscopes
Job description
Responsibilities
  • Responsible for the design & development of communication products for consumer and professional markets
  • Work with a team of highly-qualified engineers to generate innovative ideas and design communication systems which include subscribers and accessories that meet customer requirements.
  • Participate in all aspects of product development process including specification definition, design, implementation and testing and possess good understanding of the various software lifecycle
  • Coordinate and participate in software design and code review
  • Perform necessary analysis required for the project, and identify and solve complex technical problems requiring proper evaluation and analysis as well as make decisions that positively impact the project
  • Define specifications which include software requirements for new software platform and/or new system features/solutions
  • Create documents for Architecture & Design, and Message Sequence Chart (MSC)
  • Knowledge of test equipment, embedded system debugging skills and experience with oscilloscopes are expected
  • Ability to work and communicate well across different design centers
Basic Requirements
  • At least a Bachelor’s Degree in Electrical / Electronic / Telecommunications / Computer Engineering or Computer Science.
  • Minimum 5 years of working experience or equivalent in firmware development.
  • Must have an in-depth understanding & experience in real-time embedded software development for communication devices, automotive applications, industrial automation and consumer products.
  • Must have experience in Embedded system debugging and strong analytical skills.
  • Must have good knowledge of microprocessors and controller design.
  • Must have good communication skill. Ability to work and communicate well across different design centers
  • Must have good programming skills in UML, C/C++ and Assembly Language.
  • Knowledge/experience of Wireless Technologies, Bluetooth will be an added advantage
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.