SOFTWARE ENGINEER

Dynamic Precision Philippines Corp.

Philippines

On-site

PHP 420,000 - 750,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Dynamic Precision Philippines Corp. develops, tests, and maintains firmware for electronic hardware. This role involves low-level C/C++ programming, debugging with hardware tools, and ensuring device reliability, performance, and security.

You will work with hardware teams to integrate firmware on target hardware, optimize for power and memory, and validate drivers.

Qualifications

  • Expert-level C/C++ programming required.
  • Ability to read schematics and use hardware debuggers/oscilloscopes.
  • Experience with RTOS and ARM Cortex processors.

Responsibilities

  • Develop and maintain firmware for microcontrollers.
  • Integrate firmware with hardware and test on target hardware.
  • Optimize performance, memory usage, and power consumption.
  • Write drivers, bootloaders, and peripheral firmware.
  • Create unit tests and debugging in-circuit.

Skills

C/C++
Python
RTOS
ARM Cortex
Hardware debugging

Job description

Develops, and tests low-level software (firmware) that controls electronic hardware, bridging the gap between physical components and operating systems. Work in C/C++, debug with tools like oscilloscopes, and ensure device reliability, performance, and security.

Key Responsibilities
  • Development:Coding, debugging, and maintaining firmware for microcontrollers/processors.
  • Integration:Working with hardware teams to integrate, test, and validate firmware on target hardware.
  • Optimization:Improving performance, memory usage, and power consumption.
  • Driver Development:Writing drivers, bootloaders, and peripheral drivers (e.g., I2C, SPI, UART).
  • Testing:Creating unit tests, automated tests, and debugging in-circuit.
Required Skills and Qualifications
  • Programming Languages:Expert-level C/C++.
  • Scripting:Python for automation and testing.
  • Hardware Knowledge:Ability to read schematics and use hardware debuggers/oscilloscopes.
  • Platforms:Experience with RTOS (Real-Time Operating Systems) and ARM Cortex processors.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer
Senior Firmware Engineer

BTCPower Cebu Inc. • Lapu-Lapu

On-site
PHP 800,000 - 1,200,000
Hardware Design Engineer
Hardware Design Engineer

Zen Technologies Limited • Hinoba-an

On-site
PHP 500,000 - 900,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Analog Devices • Cavite City

On-site
PHP 1,000,000 - 1,500,000
Electronics Engineer
Electronics Engineer

Logimine Asia • Magsaysay

On-site
PHP 400,000 - 800,000
Firmware Manager
Firmware Manager

Emerson • Mandaluyong

On-site
PHP 1,200,000 - 2,000,000
Medical insurance
Employee Assistance Program
Flexible time off
C++ Software Developer
C++ Software Developer

Astrome • Hinoba-an

On-site
PHP 300,000 - 520,000
ESOPs
Gratuity
PF
+1
Hardware Design Engineer
Hardware Design Engineer

INGSOL • Hinoba-an

On-site
PHP 420,000 - 640,000
Debug Engineer
Debug Engineer

Jade Solutions and Management Services • Cavite City

On-site
PHP 400,000 - 700,000
Hardware Engineer
Hardware Engineer

B2 Construction Services • Davao del Sur

On-site
PHP 334,800 - 558,000
Engineer II - Software
Engineer II - Software

Microchip Technology Inc. • Laguna

On-site
PHP 420,000 - 780,000
Top locations