×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Embedded Software Engineer, AI Engineer

Job in Melbourne, Brevard County, Florida, 32935, USA
Listing for: Actalent
Full Time position
Listed on 2026-05-25
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, AI Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Job Title:

Software Engineer – Digital Signal Processing (DSP)

Job Description

This role focuses on the design, analysis, and validation of advanced digital signal processing algorithms, primarily using MATLAB, with implementation support in C and C++ for embedded systems. You will work across the full development lifecycle, from interpreting requirements and designing algorithms through testing, validation, and documentation. The position requires strong signal analysis skills, a solid embedded software background, and the ability to clearly communicate complex technical concepts to internal teams and customers.

Responsibilities
  • Perform full lifecycle software development with a strong emphasis on signal processing algorithm design, analysis, and validation.
  • Develop, analyze, and prototype DSP algorithms primarily in MATLAB for a variety of signal processing applications.
  • Support the implementation and optimization of signal processing algorithms in C and C++ for embedded and performance‑critical environments.
  • Apply techniques such as matched filtering, CFAR, Doppler processing, Kalman filtering, FFT-based analysis, Cross Ambiguity Function, I/Q data processing, noise floor analysis, and geolocation in algorithm development.
  • Review and interpret customer requirements, translating them into signal processing approaches, software designs, and clear technical documentation.
  • Develop and execute test plans and procedures to validate signal processing performance, functionality, and robustness.
  • Evaluate test data, perform algorithm validation and performance analysis, and refine algorithms based on results.
  • Debug, troubleshoot, and resolve software and algorithm issues to ensure compliance with functional specifications and performance targets.
  • Collaborate closely with hardware and embedded software engineers to support integration of algorithms with electronic components, boards, and firmware.
  • Participate in design and code reviews, address defects, and follow established development and configuration management processes.
  • Work under technical leadership while demonstrating initiative, ownership, and self-direction in daily tasks and long‑term projects.
  • Contribute to proposal and planning efforts by helping define technical tasks, estimating effort, and identifying risks when needed.
  • Present and explain signal processing concepts, software designs, and results to internal teams and customers in a clear and concise manner.
Essential Skills
  • Bachelor’s degree in a relevant engineering, computer science, or related technical discipline.
  • 5+ years of professional software development experience.
  • Strong experience in digital signal processing (DSP) and signal analysis.
  • Proficiency with MATLAB for signal processing algorithm development, analysis, and prototyping.
  • Experience with C and C++ for software development, particularly in embedded or performance‑critical environments.
  • Hands‑on experience with Linux in a software development context.
  • Ability to interpret requirements and translate them into robust algorithm and software designs.
  • Strong debugging and problem‑solving skills for both software and algorithmic issues.
  • Effective written and verbal communication skills to explain technical approaches and results to technical and non‑technical stakeholders.
Additional

Skills & Qualifications
  • 2+ years of programming experience with embedded C/C++ and Python.
  • Experience writing automated test scripts to validate software and algorithms.
  • Proficiency with scripting languages such as Python for data analysis, test automation, or tooling.
  • Familiarity with the Atlassian tool suite and related add‑ons, including Git and Confluence, for version control and collaboration.
  • Experience working within an Agile software development process.
  • Understanding of hardware–software compatibility matrix processes and considerations.
  • Background or interest in working with equipment used in defense or military‑related installations.
  • Ability to obtain and maintain a U.S. Department of Defense Secret‑level security clearance; an active DoD Interim Secret or Secret clearance is preferred.
  • Interest in seeing products progress from initial design through…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary