Senior Embedded Software Engineer – Algorithm & Signal Processing

Philips
Brazil
Workplace: HybridFull timeFunction: Software EngineeringExperience: 5-8 yearsEducation: bachelorsSkills: ["Communication","Teamwork","Problem-solving","Cross-functional collaboration","Attention to detail"]

Senior embedded software engineer focused on designing, implementing, and optimizing DSP algorithms and firmware for resource-constrained CPUs in regulated healthcare systems. You will develop signal processing (FIR/IIR, FFT, noise reduction), ensure deterministic performance, and collaborate with hardware, systems, and clinical teams within a hybrid, office-based Philips environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Philips
Philips
5 months ago

Senior Embedded Software Engineer – Algorithm & Signal Processing

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 28 days agoStatus: Live

Job Summary

Senior embedded software engineer focused on designing, implementing, and optimizing DSP algorithms and firmware for resource-constrained CPUs in regulated healthcare systems. You will develop signal processing (FIR/IIR, FFT, noise reduction), ensure deterministic performance, and collaborate with hardware, systems, and clinical teams within a hybrid, office-based Philips environment.
Location: Brazil
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Design, implement, and optimize embedded software and firmware in C/C++ for resource-constrained microcontrollers and processors.
  • •Develop and integrate advanced signal processing algorithms, including FIR, IIR, adaptive filters, FFT-based processing, noise reduction, and real-time data analysis.
  • •Translate mathematical models and DSP concepts into efficient, production-ready embedded code with deterministic performance, low latency, and minimal resource usage.
  • •Perform debugging, performance profiling, and optimization of embedded code on target hardware using oscilloscopes, logic analyzers, and JTAG debuggers.
  • •Collaborate with cross-functional teams (hardware engineers, systems architects, clinical specialists) to define software requirements and ensure seamless hardware–software integration.
  • •Participate in full software development lifecycle activities, including requirements analysis, design, implementation, unit and integration testing, code reviews, and documentation.

Key Requirements

  • •5–8+ years of embedded systems development using C/C++, including algorithm implementation and RTOS usage.
  • •Strong knowledge of microcontrollers (ARM Cortex‑M), DSP (FIR/IIR, FFT, spectral analysis), performance optimization, hardware debugging, and embedded development tools.
  • •Bachelor’s degree in Computer Engineering, Electrical Engineering, Biomedical Engineering, Computer Science, or related fields (Master’s degree is a plus).
  • •Previous experience in regulated environments (IEC 62304, ISO 14971, FDA), familiarity with MATLAB/Python for prototyping.
Experience:5-8 yearsEmbedded systemsDSPARM Cortex-MRTOSRegulated environments
Education:Bachelor's
Skills:CommunicationTeamworkProblem-solvingCross-functional collaborationAttention to detail
Languages:English
Tech Stack:CC++MATLABPythonARM Cortex-MDSPRTOSJTAGOscilloscopeLogic analyzers

Company Brief

Philips
Global health technology company focusing on diagnostic imaging, patient monitoring, and consumer health products. Philips develops medical devices, healthcare informatics, and solutions to improve patient care and personal well-being.
Industry: HealthTech
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Amsterdam, Netherlands
Founded: 1891
Glassdoor
Glassdoor: 3.8
WebsiteLinkedIn