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

Dsp Software Engineer

Job in Burnsville, Dakota County, Minnesota, 55337, USA
Listing for: Actalent
Full Time position
Listed on 2026-11-05
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, DevOps, Software Engineer
Salary/Wage Range or Industry Benchmark: 69000 - 96000 USD Yearly USD 69000.00 96000.00 YEAR
Job Description & How to Apply Below
Job Title

DSP Software Engineer

Job Description

This role leads the design, development, and testing of firmware and real-time embedded software for complex audio communication products. You will provide technical leadership across embedded firmware, hardware/software integration, and system-level design, while driving process improvements, automation, and operational excellence. The position combines hands‑on technical work with strategic engineering management, ensuring products meet high standards of reliability, compliance, and performance.

Responsibilities
  • Lead firmware and real-time embedded software development for complex audio communication products, ensuring robust, high-quality solutions.
  • Own and manage continuation engineering activities, including maintenance releases and long-term product support for existing products.
  • Collaborate closely with Product Management and engineering teams to define requirements, prioritize product backlogs, and align technical execution with business objectives.
  • Drive continuous improvement of engineering processes, CI/CD pipelines, development tool chains, and automated test systems to enhance quality and efficiency.
  • Provide technical leadership in embedded firmware design, hardware/software integration, and complex system-level design challenges.
  • Monitor project schedules, technical risks, team performance, and resource utilization to ensure successful and timely project execution.
  • Lead staffing, budgeting, recruiting, coaching, performance management, and career development for firmware engineering team members.
  • Support product roadmap planning, technology evaluations, and innovation initiatives while proactively identifying and mitigating technical risks.
  • Work closely with Manufacturing and Quality teams to improve product reliability, compliance, manufacturability, and operational efficiency.
  • Interface with customers, senior leadership, and cross‑functional teams to communicate technical solutions, development status, and project risks clearly and effectively.
  • Ensure adherence to engineering processes, quality standards, regulatory requirements, and best practices for embedded firmware development.
  • Champion organizational change and growth by promoting modern development practices, automation, and cross‑functional collaboration.
  • Explain complex technical concepts to non‑technical audiences in a clear and understandable manner.
  • Apply knowledge of EMI/ESD mitigation, EMC compliance, grounding techniques, and international safety standards when designing and supporting products.
  • Travel domestically and internationally (approximately 5%) to support product development, collaboration, and customer engagements as needed.
Essential Skills
  • Bachelors degree in Software Engineering, Computer Engineering, or Electrical Engineering is required.
  • Minimum 10 years of software/firmware development experience, including work on complex real-time embedded systems.
  • At least 5 years of engineering management experience leading firmware development teams and establishing processes for firmware development.
  • Strong expertise in embedded firmware development using C and C++.
  • Proficiency in Python for scripting, automation, and tooling related to embedded software development.
  • Hands‑on experience with Linux in embedded and development environments.
  • Experience working in Dev Ops environments and using Git Lab for source control, CI/CD, and collaboration.
  • Proven track record with Agile development methodologies and iterative software delivery.
  • Experience designing and maintaining CI/CD pipelines and automated testing frameworks for embedded software.
  • Deep understanding of embedded systems, real‑time constraints, and hardware/software integration.
  • Very strong analytical and problem‑solving…
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