C++ Software Developer

Astrome

Hinoba-an

On-site

PHP 300,000 - 520,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

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
C++ Software Engineer
C++ Software Engineer

Purple Cow • Cebu City

On-site
PHP 400,000 - 560,000
Hardware Design Engineer
Hardware Design Engineer

Zen Technologies Limited • Hinoba-an

On-site
PHP 500,000 - 900,000
Junior Electronics Engineer
Junior Electronics Engineer

Xinyx Design Consultancy & Services, Inc. • Muntinlupa

On-site
PHP 446,000 - 893,000
C++ Software Engineer – Embedded Systems (Offshore)
C++ Software Engineer – Embedded Systems (Offshore)

Allwyn Corp • Hinoba-an

On-site
PHP 1,000,000 - 1,400,000
Hardware Design Engineer
Hardware Design Engineer

INGSOL • Hinoba-an

On-site
PHP 420,000 - 640,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Analog Devices • Cavite City

On-site
PHP 90,000 - 150,000
C++ Developer
C++ Developer

V2 Solutions • Hinoba-an

On-site
PHP 800,000 - 1,400,000
High-Performance C++ Engineer for Linux/Embedded
High-Performance C++ Engineer for Linux/Embedded

Purple Cow • Cebu City

On-site
PHP 400,000 - 560,000
Embedded Systems & Machine Software Engineer
Embedded Systems & Machine Software Engineer

Super Tomato Pte Ltd • Santo Niño 1st

On-site
PHP 420,000 - 720,000