Embedded Software Engineer (Firmware)
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.