CrawlJobs Logo

Embedded DSP Software Engineer

oho.co.uk Logo

Oho Group Ltd

Location Icon

Location:
United Kingdom , London

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

80000.00 GBP / Year

Job Description:

A start-up based in the heart of London are looking for an Embedded Engineer who has experience with ML techniques. Having recently secured a significant amount of investment they are looking for someone who can sit between the Embedded and AI team and who is ready to be responsible for on of their core features. This is a position that combines a variety of skills and will allow the right person to work with 2 different but equally impressive teams.

Requirements:

  • Someone with experience in Embedded systems
  • Experience with ML
  • A strong academic background

Nice to have:

  • Experience with Audio
  • Experience with DSP

Additional Information:

Job Posted:
February 17, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Embedded DSP Software Engineer

Embedded DSP Engineer

You will play a key role in developing, implementing, and supporting digital fea...
Location
Location
United Kingdom , Milton Keynes
Salary
Salary:
Not provided
marshall.com Logo
sa.global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 2 years (preferably 5+ years) of experience in developing and integrating DSP solutions for audio applications, particularly in guitar amplifiers and other musical/audio products
  • Solid expertise in DSP fundamentals and their practical application to audio effects and processing techniques
  • Strong coding skills in C, C++, and assembly, with experience with Python, MATLAB, or Octave for prototyping and testing
  • In-depth understanding of MCU architecture and various peripherals including ADC, DAC, I2C, UART, DMA, HW Timers, NVIC, etc.
  • Practical experience working with Real-Time Operating Systems (RTOS) on embedded systems
Job Responsibility
Job Responsibility
  • Develop and test embedded firmware for guitar-related projects
  • Design and implement audio processing features for inclusion in projects
  • Conduct code reviews and maintain documentation
  • Work on Proof of Concept (PoC) projects
  • Support existing products by contributing to the investigation and resolution of firmware issues
  • Assist with selecting appropriate chipsets for new designs
  • Implement and follow best practices for software development
What we offer
What we offer
  • re-location support
  • visa/work permit application
  • local authority registration
  • home finding service
Read More
Arrow Right

Senior Embedded Software Engineer

The Systems Development Division (SDD) delivers technology advantage into users’...
Location
Location
United States , Woburn
Salary
Salary:
134000.00 - 184000.00 USD / Year
str.us Logo
STR
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Active SECRET security clearance with eligibility to obtain a Top Secret (TS) security clearance
  • U.S. citizenship is needed by the U.S. Government
  • Demonstrated experience implementing real-time signal processing solutions in C++ (C++17 or later)
  • Working knowledge of digital signal processing
  • Familiarity with embedded development
  • Experience in preparing and delivering briefings, familiarity with the execution of technical reviews (SRRs, PDRs, CDRs, TIMS)
  • Background should include a Bachelor’s degree and at least 5 years of applicable experience
  • Master’s degree and at least 3 years of applicable experience
  • or PhD. Equivalent experience will be considered
  • Bachelor’s, Master’s or PhD in Electrical Engineering, Aerospace Engineering, Applied Mathematics, Physics, Radar Systems, or related technical field
Job Responsibility
Job Responsibility
  • Support development of innovative radar/EW systems through implementation of digital signal processing (DSP)
  • Collaborate with cross-functional teams to understand and/or develop system requirements and specifications
  • Design and implement signal processing and software solutions
  • Conduct performance analysis through simulations and real-world testing to validate and optimize system performance
  • Prepare documentation, design specifications, test plans, and reports
  • Communicate effectively with internal teams and stakeholders to convey technical concepts and project updates
  • Fulltime
Read More
Arrow Right

Software Engineer, Firmware (Motor Controls)

Harbinger is an American commercial electric vehicle (EV) company on a mission t...
Location
Location
United States , Garden Grove
Salary
Salary:
140000.00 - 180000.00 USD / Year
harbingermotors.com Logo
Harbinger Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field
  • 3+ years of experience in embedded firmware development, with a focus on motor controls and electric vehicle applications
  • Hands-on experience with ARM Cortex-M microcontrollers or equivalent platforms
  • Proficient in C/C++ for embedded systems
  • Strong understanding of motor control algorithms and digital signal processing (DSP)
  • Experience with control theory, PID tuning, and sensorless control techniques
  • Familiarity with communication protocols such as CAN, SPI, I2C, and UART
  • Knowledge of complex timer and cross-triggering peripherals such as eTPU and GTM
  • Experience with embedded development tools
  • Proficient in testing and debugging tools such as oscilloscopes, logic analyzers, and HIL testing environments
Job Responsibility
Job Responsibility
  • Firmware Development: Design and implement embedded firmware for advanced motor control systems in electric vehicles
  • Board Support Package and Driver configuration: Configure board support packages from microcontroller suppliers for enablement and optimal performance of application software in real-time applications
  • Motor Control Algorithms: Implement and optimize control algorithms including Field-Oriented Control
  • Performance Optimization: Enhance the efficiency of CPU performance, reducing overhead, optimizing memory footprint, and meeting performance and safety goals of the system
  • Testing & Validation: Perform testing, debugging, and validation of firmware using real-time simulation, Hardware-in-the-Loop (HIL)
  • Integration & Debugging: Work closely with hardware, software, and power electronics teams to ensure seamless integration of firmware with motor control systems
  • Documentation: Create and maintain comprehensive documentation of firmware design, development processes, and testing methodologies
What we offer
What we offer
  • Comprehensive Health, Dental & Vision (HDV) – 100% employee covered
  • Early-stage Stock Options
  • Robust Retirement Savings (401k, HSA, FSA)
  • Generous Paid Time Off (PTO) & Parental Leave
  • Annual Vacation Bonus
  • Wellness & Fertility Benefits
  • Cell Phone Stipend
  • Complimentary Meals & Stocked Kitchens
Read More
Arrow Right

Senior Advanced Digital Signal Processing Software Engineer

GeoLogics is seeking a highly skilled and experienced Senior Digital Signal Proc...
Location
Location
United States , Manassas
Salary
Salary:
70.00 - 81.00 USD / Hour
geologics.com Logo
GeoLogics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field
  • Minimum of 8 years of experience in DSP software development
  • Active DoD Secret security clearance
  • Strong proficiency in C/C++ programming languages
  • Experience with DSP algorithm development and optimization for undersea sensor applications
  • Experience with DSP hardware platforms and architectures
  • Knowledge of signal processing theory and techniques, particularly in the context of undersea environments
  • Experience with MATLAB or similar tools for algorithm development and simulation
  • Excellent problem-solving skills and attention to detail
  • Excellent communication and collaboration skills
Job Responsibility
Job Responsibility
  • Design, develop, and optimize DSP algorithms and software for undersea sensor applications
  • Collaborate with hardware and software engineers to integrate DSP solutions into embedded systems for undersea environments
  • Conduct performance analysis and optimization of DSP algorithms to ensure efficient and reliable operation in challenging undersea conditions
  • Develop and maintain documentation for DSP algorithms, software, and systems
  • Provide technical leadership and mentorship to junior engineers
  • Stay current with the latest advancements in DSP technologies and industry trends, particularly in the context of undersea sensors
  • Participate in design reviews, code reviews, and testing to ensure high-quality deliverables
  • Troubleshoot and resolve issues related to DSP software and systems in undersea applications
  • Fulltime
Read More
Arrow Right

Senior Advanced Digital Signal Processing Software Engineer

GeoLogics is seeking a highly skilled and experienced Senior Digital Signal Proc...
Location
Location
United States , Manassas
Salary
Salary:
70.00 - 81.00 USD / Hour
geologics.com Logo
GeoLogics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field
  • Minimum of 8 years of experience in DSP software development
  • Active DoD Secret security clearance
  • Strong proficiency in C/C++ programming languages
  • Experience with DSP algorithm development and optimization for undersea sensor applications
  • Experience with DSP hardware platforms and architectures
  • Knowledge of signal processing theory and techniques, particularly in the context of undersea environments
  • Experience with MATLAB or similar tools for algorithm development and simulation
  • Excellent problem-solving skills and attention to detail
  • Excellent communication and collaboration skills
Job Responsibility
Job Responsibility
  • Design, develop, and optimize DSP algorithms and software for undersea sensor applications
  • Collaborate with hardware and software engineers to integrate DSP solutions into embedded systems for undersea environments
  • Conduct performance analysis and optimization of DSP algorithms to ensure efficient and reliable operation in challenging undersea conditions
  • Develop and maintain documentation for DSP algorithms, software, and systems
  • Provide technical leadership and mentorship to junior engineers
  • Stay current with the latest advancements in DSP technologies and industry trends, particularly in the context of undersea sensors
  • Participate in design reviews, code reviews, and testing to ensure high-quality deliverables
  • Troubleshoot and resolve issues related to DSP software and systems in undersea applications
  • Fulltime
Read More
Arrow Right

Firmware Engineer

This role involves developing firmware enhancements, troubleshooting, and leadin...
Location
Location
United States , Aguadilla
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, Electrical Engineering, or equivalent
  • UEFI firmware development experience
  • programming skills in C and Assembly Language
  • strong firmware, software, and hardware background
  • experience with embedded systems development
  • knowledge of computer architecture
  • knowledge of industry standards including IPMI, USB, ACPI, SMBIOS, and PCI/PCI-express
  • knowledge of scripting languages such as Python.
Job Responsibility
Job Responsibility
  • Designs enhancements, updates, and programming changes for portions and subsystems of firmware, including DSP, embedded code, EFI drivers, EFI applications and BIOS/UEFI
  • analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution
  • writes and executes complete testing plans, protocols, and documentation for assigned portion of application
  • identifies and debugs, and creates solutions for issues with code and integration into application architecture
  • leads a project team of other firmware engineers and internal and outsourced development partners to develop reliable, cost effective and high-quality solutions for assigned systems portion or subsystem
  • collaborates and communicates with management, internal, and outsourced development partners regarding firmware design status, project progress, and issue resolution
  • represents the firmware engineering team for all phases of larger and more-complex development projects
  • provides guidance and mentoring to less-experienced staff members.
What we offer
What we offer
  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • career development programs
  • inclusive and flexible work environment.
  • Fulltime
Read More
Arrow Right

Firmware Engineer

Designs, develops, troubleshoots and debugs software programs for software enhan...
Location
Location
Puerto Rico , Aguadilla
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, Electrical Engineering, or equivalent
  • UEFI firmware development experience
  • Programming skills in C and Assembly Language
  • Strong firmware, software, and hardware background
  • Experience with embedded systems development
  • Knowledge of computer architecture
  • Knowledge of industry standards including IPMI, USB, ACPI, SMBIOS, and PCI/PCI-express
  • Knowledge of scripting languages such as Python
Job Responsibility
Job Responsibility
  • Designs enhancements, updates, and programming changes for portions and subsystems of firmware, including DSP, embedded code, EFI drivers, EFI applications and BIOS/UEFI
  • Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution
  • Writes and executes complete testing plans, protocols, and documentation for assigned portion of application
  • identifies and debugs, and creates solutions for issues with code and integration into application architecture
  • Leads a project team of other firmware engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem
  • Collaborates and communicates with management, internal, and outsourced development partners regarding firmware design status, project progress, and issue resolution
  • Represents the firmware engineering team for all phases of larger and more- complex development projects
  • Provides guidance and mentoring to less- experienced staff members
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Uefi Engineer

This role involves designing, developing, and debugging portions of firmware, ap...
Location
Location
United States , Aguadilla
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, Electrical Engineering, or equivalent
  • 6-10 year experience in UEFI firmware development
  • Programming skills in C and Assembly Language
  • Strong firmware, software, and hardware background
  • Experience with embedded systems development
  • Knowledge of computer architecture
  • Knowledge of industry standards including IPMI, USB, ACPI, SMBIOS, and PCI/PCI-express
  • Knowledge of scripting languages such as Python.
Job Responsibility
Job Responsibility
  • Designs enhancements, updates, and programming changes for portions and subsystems of firmware, including DSP, embedded code, EFI drivers, EFI applications and BIOS/UEFI
  • Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution
  • Writes and executes complete testing plans, protocols, and documentation for assigned portion of application
  • identifies and debugs, and creates solutions for issues with code and integration into application architecture
  • Leads a project team of other firmware engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem
  • Collaborates and communicates with management, internal, and outsourced development partners regarding firmware design status, project progress, and issue resolution
  • Represents the firmware engineering team for all phases of larger and more- complex development projects
  • Provides guidance and mentoring to less- experienced staff members.
What we offer
What we offer
  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • Career development programs
  • Inclusion and diversity initiatives.
  • Fulltime
Read More
Arrow Right