Job Search and Career Advice Platform

Enable job alerts via email!

EMBEDDED SYSTEM ENGINEER (C/C++)

Entrypass Corporation Sdn Bhd

Sepang

On-site

MYR 40,000 - 60,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in Malaysia seeks an embedded software developer to create and optimize software for devices. The ideal candidate will have a Bachelor's degree in Electronics or related fields, with at least two years of experience in embedded software development and proficiency in C/C++. Key traits include a passion for experimentation, effective teamwork, and a commitment to self-development. This role emphasizes both technical skills and personal growth.

Qualifications

  • At least two years of proven experience in embedded software development.
  • Proficient in C/C++ programming language.
  • Familiar with embedded Linux OS environment.

Responsibilities

  • Develop and implement software for embedded devices.
  • Support software QA and optimize I/O performance.
  • Analyze and improve system efficiency and stability.

Skills

Embedded software development
C/C++ programming
Software architecture design
UML diagram design
Networking protocols
Cybersecurity measures

Education

Bachelor/Master in Electronics/Electrical/Mechatronics/Computer Engineering

Tools

Embedded RTOS
Firmware development tools
Job description
Responsibilities
  • Develop and implement software for embedded devices and systems;
  • Support software QA and optimize I/O performance;
  • Develop, code, test and troubleshoot the system software;
  • Analyze, monitor, improve the efficiency and stability of the system;
  • Interface with hardware design and development;
  • Provide post production support when necessary.
Requirements
  • Bachelor/Master degree in Electronics/Electrical/Mechatronics/Computer Engineering or equivalent;
  • At least two (2) years of proven experience in embedded software development;
  • Proficient in C/C++ programming language;
  • Experienced in embedded RTOS and its applications;
  • Experienced with firmware development environments including compiler, debugger, emulator, and toolchain;
  • Experienced in software architecture design and implementation;
  • Experienced in adopting and porting embedded software libraries;
  • Knowledge of different networking protocols, interfaces and hardware subsystems;
  • Knowledge of cybersecurity measures and practices;
  • Familiar with embedded Linux OS environment and coding techniques;
  • Experienced in UML diagrams design;
  • Understand and practice software development lifecycle;
  • Adequate knowledge of reading schematics and datasheets;
  • Good engineering methodologies and documentation skills.
Key Traits

Beyond coding, we thrive alongside those who share our values. Within our team, we seek individuals who also champion the significance of:

  • Embracing Experimentation and Learning from Failure: Try until you succeed and embrace failures along the way. Failure isn't glamoroud, yet it's vital for developers to experiment with fresh code, innovative logic, and different tech stacks to enhance app performance.
  • Fostering Effective Teamwork: A high-performing team achieves greater milestones than any single individual ever could.
  • Self-Development: Work isn't solely about honing coding or development skills; it's also an opportunity for personal growth and self-improvement.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.