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