Senior Embedded Software Engineer – Algorithm & Signal Processing

Philjobs

Embedded software and firmware in c/c++
Signal processing algorithms
Resource-constrained microcontrollers
Responsible for designing, developing, and optimizing embedded software and signal processing algorithms for critical and regulated systems

Job Summary

  • Responsible for designing, developing, and optimizing embedded software and signal processing algorithms for critical and regulated systems.
  • Develop and integrate advanced signal processing algorithms, including digital filters (FIR, IIR, adaptive filters), FFT-based processing, noise reduction, and real-time data analysis.
  • Ensure compliance with applicable standards and processes, especially IEC 62304, ISO 14971, and FDA guidelines, as required.

Matching Summary

Responsible for designing, developing, and optimizing embedded software and signal processing algorithms for critical and regulated systems.

Skills & Requirements

Must-have

  • Embedded software and firmware in C/C++
  • Signal processing algorithms
  • Resource-constrained microcontrollers
  • Real-time data analysis
  • Hardware-software integration
  • Regulated environments (IEC 62304, ISO 14971, FDA)

Nice-to-have

  • Collaborative mindset focused on quality and safety
  • Prototyping and feasibility studies

Key Requirements

  • 5-8+ years of professional experience in embedded systems development
  • Strong knowledge of microcontrollers (ARM Cortex-M)
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Biomedical Engineering, Computer Science, or related fields

Work Rights

Not specified

Tailored Resume

Cover Letter