Talent.com
Firmware Design Engineer (Industrial Automation / Systems Engineering)

Firmware Design Engineer (Industrial Automation / Systems Engineering)

HRTXMandaluyong City, Metro Manila, Philippines
21 days ago
Job description

We are looking for a Firmware Design Engineer to join our global engineering and software development group. The role focuses on designing, developing, and testing embedded firmware used in industrial automation and control systems. You will take part in the full product development cyclefrom concept and design to verification, release, and continuous improvementhelping build reliable, high-performance technologies used in process and manufacturing environments.

Key Responsibilities

  • Develop, test, and maintain firmware for embedded controllers and automation devices.
  • Build low-level drivers and communication interfaces (UART, SPI, I2C, CAN, GPIO, DMA, etc.).
  • Collaborate with hardware engineers during board bring-up, system testing, and performance tuning.
  • Create test programs and tools for validating hardware functionality and supporting production testing.
  • Perform code reviews, debugging, and optimization to ensure firmware reliability and efficiency.
  • Document code, processes, and design changes following standard development practices.
  • Work with cross-functional engineering teams to define technical specifications and system requirements.
  • Support continuous improvement initiatives related to product quality, cost efficiency, and performance.
  • Stay current with emerging technologies, tools, and best practices in embedded and industrial automation software.

Qualifications

  • Bachelors degree in Electrical / Electronics Engineering, Computer Engineering, Computer Science, or related field.
  • Minimum of 5 years experience in embedded firmware design or development.
  • Strong understanding of embedded systems architecture and communication protocols.
  • Proficient in C / C++ and familiar with debugging tools, oscilloscopes, or logic analyzers.
  • Hands-on experience in hardware / software integration, system testing, and troubleshooting.
  • Excellent analytical, problem-solving, and collaboration skills.
  • Preferred Qualifications

  • Experience with ARM microcontrollers and real-time operating systems (RTOS).
  • Familiarity with Git, CI / CD pipelines, and Agile development methods.
  • Experience with industrial automation, process control systems, or similar technologies.
  • Knowledge of FPGA / CPLD design or scripting for test automation is an advantage.
  • Understanding of cybersecurity principles in embedded systems.
  • Create a job alert for this search

    Automation Engineer • Mandaluyong City, Metro Manila, Philippines