Firmware Engineer

Be among the first applicants.
PCI
Kota Bandung
IDR 200,000,000 - 300,000,000
Be among the first applicants.
2 days ago
Job description

Responsibilities:

  • R&D into emerging technologies and industry best practices to enhance firmware engineering
  • Design software architecture for new product introductions
  • Perform cybersecurity analysis for new product introduction
  • Develop and test application software and device drivers
  • Develop accompanied software (web application, mobile application, automated test software, etc.) for new product introduction
  • Collaborate closely with electronic engineers for new product introductions
  • Work with manufacturing and suppliers for new product introduction
  • Address customer questions and concerns, and ensure timely delivery
  • Manage software/firmware development timeline

Requirements:

  • Minimum a Degree in Electronics / Computer Engineering
  • Minimum 3 years of relevant working experience
  • Knowledge of interfaces and protocols such as SPI, I2C, UART, Ethernet, Wi-Fi, Lora, Matter, MQTT, etc.
  • Hands-on experience with developing device drivers and debugging embedded platforms
  • Expertise in C/C++, fluency in Git, proficiency in Python or other scripting languages
  • Strong programming fundamentals: algorithms & data structure, design patterns, etc.
  • Experience in unit testing, static analysis, and other software quality tools
  • Knowledge in RTOS, Embedded Linux, CI/CD, Docker, Cybersecurity, Agile or AI is a plus
  • Proficient in spoken and written English
  • Experience in conference calls with customers

Interested candidates are to apply directly with a latest CV to speed up the application process. Only shortlisted candidates will be notified. Thank you for applying.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Firmware Engineer jobs in Kota Bandung