Stand out for this role — generate a tailored resume and cover letter in about a minute.
Get past ATS filters
Benefits offered by this job
Flexible work schedule
Inclusive company culture
Job summary
A leading technology firm is seeking an Embedded Software Engineer to design and implement firmware for high-performance DSP architecture and microcontrollers. The role emphasizes building reliable, optimized embedded software while collaborating with cross-functional teams. Ideal candidates have substantial experience in embedded C/C++ development and a solid understanding of RISC V and Arm architectures. The position offers a hybrid work model with a strong focus on diversity and inclusion.
Qualifications
Strong professional experience developing embedded firmware in C/C++ for MCUs and/or DSPs.
Hands-on experience with RISC V and/or Arm architecture, including interrupts and memory management.
Proven ability to optimize firmware for performance and efficiency.
Responsibilities
Design and implement embedded firmware for DSP cores and MCUs.
Build real-time signal-processing pipelines for audio processing or control applications.
Collaborate with hardware teams for requirements and interface definitions.
Skills
Embedded firmware development in C/C++
RISC V architecture
Arm Cortex M/A
Debugging skills with JTAG/SWD
Source control expertise (Git)
Tools
GCC/LLVM-based toolchains
CMake
JTAG/SWD debuggers
Job description
A leading technology firm is seeking an Embedded Software Engineer to design and implement firmware for high-performance DSP architecture and microcontrollers. The role emphasizes building reliable, optimized embedded software while collaborating with cross-functional teams. Ideal candidates have substantial experience in embedded C/C++ development and a solid understanding of RISC V and Arm architectures. The position offers a hybrid work model with a strong focus on diversity and inclusion.