C++ Software Developer

Astrome

Hinoba-an

On-site

PHP 300,000 - 520,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

ESOPs
Gratuity
PF
Health Insurance

Job summary

Astrome in the Philippines is seeking an Embedded Systems Engineer to design, develop and optimize software for embedded hardware, focusing on C++ on Linux and real-time environments.

You will work with I2C/SPI/UART protocols, implement device drivers, and contribute to hardware bring‑up and validation. Strong debugging and system thinking required.

Qualifications

  • Bachelor's in ECE/EE required.
  • Strong knowledge and 2 years of experience in C++ programming (not just C).
  • Hands-on Linux programming experience.
  • Hands-on embedded device experience.

Responsibilities

  • Design, develop and implement program and process improvements.
  • Debug and troubleshoot embedded software across hardware and firmware layers.
  • Collaborate with hardware engineers to bring up and validate new boards.

Skills

C++ programming
Linux programming
Embedded systems

Education

Bachelor's in ECE/EE

Tools

I2C
SPI
UART
Device drivers

Job description

Do you like tinkering and programming hardware? Do you feel that urge to see things working together as a system? We have deeply engaging embedded systems requirements which are sure to take you down the rabbit hole. Interested?

  • Experience in abstraction and algorithmic thinking.
  • Ninja of debugging and logical reasoning.
  • Design, develop and implement program and process improvements.
Job Requirement:
  • Bachelor's in ECE,/EE
  • Strong knowledge and 2 years of experience in C++ programming (not just C)
  • Hands on experience in Linux programming.
  • Hands on experience in an embedded device
Desired:
  • Hands-on experience with network/wireless product
  • Hands-on experience in Python
  • Hands-on experience in I2C, SPI, UART and such serial communication protocols
  • Hands-on experience in device drivers and board bring-up in Linux and FreeRTOS.
  • Experience in memory mapped devices in Linux and RTOS environments.
  • Experience in PHY/MAC layer drivers for Linux.
  • Experience in automated testing.

We offer great career growth, ESOPs, Gratuity, PF and Health Insurance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded C Developer
Embedded C Developer

Ehimaya Technologies LLP. • Hinoba-an

On-site
PHP 396,000 - 660,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Analog Devices • Cavite City

On-site
PHP 1,000,000 - 1,500,000
Engineer II - Software
Engineer II - Software

Microchip Technology Inc. • Laguna

On-site
PHP 420,000 - 780,000
Hardware Design Engineer
Hardware Design Engineer

Zen Technologies Limited • Hinoba-an

On-site
PHP 500,000 - 900,000
Hardware Design Engineer
Hardware Design Engineer

INGSOL • Hinoba-an

On-site
PHP 420,000 - 640,000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

BTCPower Cebu Inc. • Lapu-Lapu

On-site
PHP 1,674,000 - 2,678,000
C++ Developer
C++ Developer

TymblHub • Hinoba-an

On-site
PHP 800,000 - 1,400,000
Staff Engineer - Embedded Software
Staff Engineer - Embedded Software

Analog Devices, Inc. • Hinoba-an

On-site
PHP 5,266,000 - 7,435,000
SOFTWARE ENGINEER
SOFTWARE ENGINEER

Dynamic Precision Philippines Corp. • Philippines

On-site
PHP 420,000 - 750,000
Engineer II - Software
Engineer II - Software

Microchip Technology Inc. • Philippines

On-site
PHP 600,000 - 900,000
Top locations