Explore opportunities with our portfolio companies

Elemental Excelerator
Elemental Excelerator

Embedded Software Engineer (Firmware)

Amber Kinetics

Amber Kinetics

Software Engineering
Santo Tomas, Batangas, Philippines · Batangas, Philippines
Posted on Monday, May 29, 2023

Required Experience and Skills

  • BS degree in Computer Engineering, Computer Science, Information Technology, Electronics & Communications Engineering, or Electrical Engineering.
  • Candidates must have at least 3 years experience in firmware / software engineering.
  • Able to learn and adapt to various aspects of software engineering operations and principles.
  • Experience in embedded software for power electronics products used in motor drive and/or DC-DC converters applications
  • Strong knowledge in C variants/Python and Assembly language programming.
  • Has experience in Digital communication protocols such as MOD Bus, Modbus TCP/IP, USB, SPI, I2C, CAN, RS485 etc.
  • Strong knowledge in firmware/software development process, architecture and solutions
  • Knowledgeable in Power Electronics hardware basic functions and operations
  • Familiar with microcontrollers/microprocessors including but not limited to ST-Micro, Freescale (NXP) devices
  • Must be able to read analog/digital circuit schematics and the ability to convert to interface codes.
  • Experience with investigating and detecting firmware / software bugs is a plus.
  • Flexible, agile and able to effectively coordinate with remotely-located software/firmware team.
  • Can collaborate in a multicultural environment spanning different time zones.