CareerPlanSign in

Staff Engineer, Embedded Software

Philippines, Cavite, GTC💼 Full-time🗓 2026-08-26 → 2026-09-26

Core

Design, develop, and maintain efficient embedded software for hardware platforms, bridging physical and digital worlds.

Role type

Staff Embedded Software Engineer

Builds

Embedded software solutions for Analog Devices' product portfolio

Domain

Semiconductor / Embedded Systems

Deliverable

production ML models | product features

Required skills

C/C++ programming, microcontroller/microprocessor development, RTOS and bare-metal environments, hardware communication protocols (SPI, I2C, UART), Git version control, performance optimization, memory management, power optimization

Preferred skills

FPGA development, firmware programming, Agile/Scrum methodologies, CI/CD practices, unit testing frameworks, automated testing tools

Technologies

Zephyr, Linux, C, C++, Git

Responsibilities

Design and develop reusable embedded software; Collaborate with hardware engineers on requirements and integration; Develop software for RTOS and bare-metal environments; Conduct testing and debugging; Optimize software for performance, memory, and power

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.