Senior Embedded Software Engineer — Real-Time, Hardware‑Driven

1322 Analog Devices Gen. Trias

Cavite City

On-site

PHP 600,000 - 1,000,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Analog Devices, Inc. is seeking an Embedded Software Engineer to design, develop, and maintain software for our embedded platforms across diverse hardware. You will work with cross-functional teams to deliver reliable code for real-time and bare-metal environments.

The role requires a strong background in C/C++, experience with Zephyr and Linux, and collaboration with hardware engineers to optimize performance, power, and memory usage in our cutting-edge products.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electronics or Electrical Engineering (Master's preferred).
  • High proficiency in embedded software development with C/C++.
  • Experience with microcontrollers/microprocessors development.
  • Experience with Zephyr and Linux operating systems.
  • Knowledge of hardware communication protocols (SPI, I2C, UART).
  • Familiarity with Git for version control.
  • Excellent problem-solving and teamwork skills.

Responsibilities

  • Design, develop, and maintain embedded software for various hardware platforms.
  • Collaborate with hardware engineers to define software requirements.
  • Develop software for RTOS and bare-metal environments.
  • Create software documentation and user guides.
  • Test and debug software to ensure performance and reliability.
  • Optimize software for memory usage and power consumption.
  • Apply best practices in software development and debugging.

Skills

Embedded software
C/C++
MCU/MPU dev
Linux/Zephyr
Git
SPI/I2C/UART
Problem-solving
Communication
Teamwork

Education

Bachelor's degree
Master's degree preferred

Tools

Zephyr
Linux
CI/CD
Unit testing
FPGA (nice to have)

Job description

Analog Devices, Inc. is seeking an Embedded Software Engineer to design, develop, and maintain software for our embedded platforms across diverse hardware. You will work with cross-functional teams to deliver reliable code for real-time and bare-metal environments.

The role requires a strong background in C/C++, experience with Zephyr and Linux, and collaboration with hardware engineers to optimize performance, power, and memory usage in our cutting-edge products.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Embedded Software Engineer – Real-Time Systems
Staff Embedded Software Engineer – Real-Time Systems

Analog Devices, Inc. • Hinoba-an

On-site
PHP 600,000 - 1,200,000
Staff Embedded Software Engineer: Real-Time Systems
Staff Embedded Software Engineer: Real-Time Systems

Analog Devices • Cavite City

On-site
PHP 600,000 - 1,000,000
Senior Embedded Software Engineer — Real-Time Systems
Senior Embedded Software Engineer — Real-Time Systems

Analog Devices • Cavite City

On-site
PHP 900,000 - 1,500,000
Senior Embedded Software Engineer - RTOS/Hardware
Senior Embedded Software Engineer - RTOS/Hardware

1322 Analog Devices Gen. Trias • Philippines

Remote
PHP 600,000 - 1,200,000
Lead Embedded Systems Engineer, RTOS & Firmware
Lead Embedded Systems Engineer, RTOS & Firmware

Analog Devices, Inc. • Hinoba-an

On-site
PHP 5,266,000 - 7,435,000
Senior Embedded Software Engineer & Architect (RTOS)
Senior Embedded Software Engineer & Architect (RTOS)

Analog Devices • Cavite City

On-site
PHP 90,000 - 150,000
Staff Embedded Systems Engineer (RTOS & Hardware)
Staff Embedded Systems Engineer (RTOS & Hardware)

Analog Devices • Cavite City

On-site
PHP 600,000 - 850,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Analog Devices • Cavite City

On-site
PHP 90,000 - 150,000
Staff Engineer - Embedded Software
Staff Engineer - Embedded Software

Analog Devices, Inc. • Hinoba-an

On-site
PHP 5,266,000 - 7,435,000
Staff Engineer - Embedded Software
Staff Engineer - Embedded Software

Analog Devices • Philippines

On-site
PHP 1,200,000 - 2,100,000