Enable job alerts via email!

Embedded System Engineer

Atoz Software Tech

Johor Bahru

On-site

MYR 46,000 - 72,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Atoz Software Tech is looking for a talented embedded systems engineer to join their dynamic team in Johor Bahru. The role involves developing software architectures and programming for embedded systems using C and Python. Ideal candidates will possess a relevant engineering degree and experience in microcontroller programming. Join a supportive environment that values innovation and teamwork, with benefits including comprehensive insurance coverage and performance-based bonuses.

Benefits

13-Month Salary
Performance-Based Project Bonus
Accident Insurance Coverage
Medical & Hospitalization Leave
Maternity, Paternity, and Compassionate Leave
Fully Stocked Pantry
Team-Building Activities

Qualifications

  • Degree in Computer/Telecommunication/Electrical/Electronic/Mechatronic Engineering or equivalent.
  • Experience in C/C++ or Python programming for microcontrollers.
  • Proficiency in designing and analyzing hardware circuits.

Responsibilities

  • Develop software architectures for embedded systems considering hardware limitations.
  • Program embedded systems using C, Python, and Bash scripting.
  • Troubleshoot and resolve software issues while ensuring system reliability.

Skills

C
Python
Bash scripting
Embedded systems programming
Troubleshooting
Documentation
Communication

Education

Bachelor's Degree in Engineering

Job description

13-Month Salary + Performance-Based Project Bonus

EPF Contribution + SOCSO

Accident Insurance Coverage

Medical & Hospitalization Leave

Maternity, Paternity, and Compassionate Leave

Electronic Accessories Claims (reimbursement for work-related tech purchases)

Open, Friendly, and Supportive Environment

Say “NO” to Office Politics or Gossip

Dynamic, Innovative, and Agile Team

Fully Stocked Pantry with unlimited coffee, snacks, and beverages

Regular Team-Building Activities and Company Events to foster collaboration and camaraderie

Key Responsibilities
  • Develop software architectures for embedded systems considering hardware limitations, real-time requirements, and specific system needs.
  • Program embedded systems using languages like C, Python, and Bash scripting, and develop software to interact with hardware devices.
  • Troubleshoot and resolve software issues, perform rigorous testing to ensure system reliability and performance.
  • Integrate software with hardware components and third-party solutions, collaborating closely with other engineers.
  • Optimize code for performance, memory usage, and power consumption, implementing effective algorithms.
  • Create and maintain detailed documentation for architecture, implementation, and testing processes.
  • Maintain and support embedded software through updates and patches as needed.
Qualifications
  • Bachelor's Degree/Post Graduate Diploma/Professional Degree in Engineering (Computer/Telecommunication, Electrical/Electronic, Mechatronic/Electromechanical) or equivalent.
  • Experience programming microcontrollers/microprocessors using C/C++ or Python.
  • Proficiency in designing and analyzing hardware circuits.
  • Skills in circuit troubleshooting and fault analysis.
  • Ability to read schematics and datasheets.
  • Experience with multi-threading, socket programming, serial/USB communication.
  • Excellent communication and documentation skills.
  • Ability to work independently and in a team.
Nice-to-Have
  • Experience in IoT is an advantage.
  • Ability to read and write in Mandarin is an advantage.
  • Strong background in physics and mathematics.
Additional Information

This job is active and accepting applications.

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