Bayan Lepas
On-site
MYR 70,000 - 90,000
Full time
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
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