JobStreet Teknologi & IT Full Time

Firmware Engineer

TSM Technologies

West Jakarta, Jakarta Gaji dirahsiakan Posted 3 days ago
Location West Jakarta, Jakarta
Salary Gaji dirahsiakan
Job Type Full Time
Country Indonesia

Job Description

Full details about the role and requirements

Yukerja Summary

The Firmware Engineer role at TSM Technologies is curated from JobStreet (category Teknologi & IT). Note the work location (West Jakarta, Jakarta) before applying. Yukerja.com is not the employer — applications are handled on the official source site.

Responsibilites

•⁠ ⁠Design, develop, and maintain embedded firmware for IoT and industrial products.

•⁠ ⁠Implement robust firmware using Test-Driven Development (TDD) methodologies.

•⁠ ⁠Optimize firmware for performance, reliability, and low-power operation.

•⁠ ⁠Collaborate with cross-functional teams throughout the product development lifecycle.

•⁠ ⁠Prepare and maintain firmware lifecycle

documentation, including requirements, design, implementation, and testing.

•⁠ ⁠Support product manufacturing, deployment, and continuous engineering improvements.

•⁠ ⁠Deliver projects on schedule while meeting quality and customer requirements.


Requirement

•⁠ ⁠Bachelor's degree in Electrical Engineering, Electronics Engineering, Computer Engineering, or a related field.

•⁠ ⁠Minimum 2 years of experience in embedded firmware or embedded systems development.

•⁠ ⁠Proficient in C/C++ programming; Python or Bash is advantageous.

•⁠ ⁠Experience with Python and/or Bash scripting is an advantage.

•⁠ ⁠Hands-on experience with embedded microcontrollers such as STM32, Renesas RL78 or equivalent.

•⁠ ⁠Strong knowledge of UART, SPI, I²C, USB, RS-485, RS-232 and embedded communication protocols.

•⁠ ⁠Experience implementing Test-Driven Development (TDD) practices.

•⁠ ⁠Knowledge of LTE Cat-1, LTE-M, NB-IoT, or other wireless communication technologies is preferred.

•⁠ ⁠Experience using version control and project management tools such as Git, SVN & Jira.

•⁠ ⁠Experience using debugging and measurement tools such as oscilloscopes, logic analyzers, multimeters, and JTAG/SWD debuggers.

•⁠ ⁠Strong analytical, troubleshooting, and problem-solving skills.

•⁠ ⁠Able to work independently and collaboratively in cross-functional teams.

•⁠ ⁠Willing to travel when required.

Disclaimer: Yukerja.com is a job aggregator, not an employer. This listing is aggregated from JobStreet. Applications are processed on the official company or source site. We are not responsible for listing accuracy.

Tips for Applying to Firmware Engineer

  1. Read the full description and ensure your skills match before applying to TSM Technologies.
  2. Tailor your CV and cover letter to keywords in the job description — especially for Teknologi & IT roles.
  3. Click Apply Now to go to JobStreet. The hiring process is entirely on the source site.
  4. Prepare an updated portfolio or LinkedIn profile if required during screening.
  5. Beware of payment requests — legitimate jobs do not charge application fees.

Related articles: CV ATS · Career Blog & Tips