CareerPlanGet AI match score →

Senior Embedded Software Engineer – Algorithm & Signal Processing

Varginha💼 Full-time🗓 2026-05-05 → 2026-07-31

Core

Designing, developing, and optimizing embedded software and signal processing algorithms for critical, regulated medical systems.

Role type

Senior IC embedded software engineer (DSP & algorithms)

Builds

Embedded firmware and signal processing algorithms for medical devices

Domain

Medical technology / Embedded systems / Digital Signal Processing

Deliverable

production ML models | product features

Required skills

C/C++ programming, microcontroller development (ARM Cortex-M), digital signal processing (FIR/IIR, FFT), real-time operating systems (RTOS), hardware debugging, performance optimization, regulated environment compliance (IEC 62304, ISO 14971, FDA)

Preferred skills

MATLAB/Python for prototyping, Master's degree in relevant field

Technologies

C, C++, ARM Cortex-M, RTOS, MATLAB, Python, JTAG, oscilloscopes, logic analyzers

Responsibilities

Design and implement embedded software and firmware for resource-constrained hardware; Develop and integrate advanced signal processing algorithms; Translate mathematical models into efficient production code; Debug and optimize code on target hardware; Collaborate with cross-functional teams on requirements and integration; Participate in software development lifecycle, testing, and documentation; Ensure compliance with medical device standards; Contribute to risk management and verification activities.

Seniority

Senior, hands-on IC

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