> Markdown version of [/jobs/ext/2986820-dsp-software-engineer](https://www.wearedevelopers.com/jobs/ext/2986820-dsp-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Dsp Software Engineer - **Company:** CareerCircle - **Location:** Burnsville, MN, United States (Remote available) - **Experience:** Expert - **Salary:** $104,000.0 - $145,600.0 - **Contract:** Temporary to permanent - **Skills:** C (Programming Language), HTML, Java (Programming Language), Agile Methodology, Artificial Intelligence, Algorithm Design, Automation of Tests, Unit Testing, C++ (Programming Language), Cloud Computing, Computer Engineering, Continuous Integration, Software Debugging, Linux, DevOps, Programming Tools, Device Drivers, Linux on Embedded Systems, Perl (Programming Language), Embedded Software, Firmware, Graphical User Interface, Human-Computer Interaction, Systems Analysis, Python (Programming Language), Object-Oriented Software Development, Scrum Methodology, Qt (Software), Real-Time Operating Systems, Software Tools, Cloud Services, Ansible, Shell Script, Signal Processing, Simulink, Software Configuration Management, Software Engineering, Software Manufacturing, Software Systems, Subversion, Systems Architecture, Systems Integration, Scripting, PIC Microcontroller, Computer Network Technologies, Gitlab, Git, Gitlab-ci, Information Technology, Data Management, Software Version Control, Programming Languages - **Published:** September 18, 2026 - **Apply:** https://www.careercircle.com/jobs/all/all/usa/mn/burnsville/a8f8ad0d-d2a1-4d2c-979b-574d7c547a31 ## About the Role DevOps Gitlab Tooling Planning Coaching Simulink Firmware Backlogs Budgeting Scripting Visionary Leadership Automation Mentorship Innovation Reliability GitLab CI/CD Communication Team Building Collaboration Qt (Software) Digital Audio Time Management Version Control Test Automation Problem Solving Product Support Cloud Computing Safety Standards Algorithm Design Product Roadmaps Embedded Systems Agile Methodology Programming Tools Embedded Software Project Schedules Embedded Firmware Signal Processing Product Management Quality Management Strategic Thinking Career Development Process Improvement Systems Integration User Interface (UI) Software Engineering Computer Engineering Technical Leadership Resource Utilization, * Bachelor's 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 DevOps environments and using GitLab 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 skills applied to complex technical and system-level challenges. * Excellent communication skills, with the ability to collaborate across functions and present technical information clearly. * Demonstrated leadership capabilities, including team building, mentoring, and organizational development. * Ability to manage technical risk, prioritize work, and drive projects to completion. * Ability to travel domestically and internationally (approximately 5%)., * Master's degree in Software Engineering, Computer Engineering, Electrical Engineering, or a related field is preferred. * Experience with digital signal processing (DSP) and algorithm development for audio or communication systems. * Background in signal processing and real-time embedded DSP implementations. * Experience with digital audio technologies and audio communication systems. * Knowledge of networking technologies and their integration with embedded hardware/firmware systems. * Familiarity with Cloud Computing concepts and integration of embedded systems with cloud services. * Experience with HTML and Qt for user interface or tool development is a plus. * Experience using Simulink or similar modeling tools in an electrical or embedded systems context. * Knowledge of EMI/ESD mitigation techniques, EMC compliance requirements, grounding strategies, and international safety standards. * Experience developing products in a multi-disciplinary environment involving hardware, software, manufacturing, and quality. * Core competencies in technical leadership and strategic thinking, particularly in embedded and firmware domains. * Demonstrated ability to drive and champion change and growth within an engineering organization. * Strong customer and stakeholder communication skills, including the ability to explain complex technical concepts to non-technical audiences. * Experience in process improvement and operational excellence initiatives within engineering teams., Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors., Minneapolis, MN, *Remote Linux 64bit Debugging Visionary Innovation Unit Testing Device Drivers Defect Tracking Customer Service Embedded Systems Test Engineering Microcontrollers Systems Analysis Image Resolution Embedded Software Software Solutions Feasibility Studies Computer Engineering Industrial Automation Electrical Engineering Artificial Intelligence C (Programming Language) Linux On Embedded Systems Engineering Design Process C++ (Programming Language) Real-Time Operating Systems Interpersonal Communications Troubleshooting (Problem Solving) Software Configuration Management +0 Google IT Automation with Python Google Project Management Dsp Software Engineer Actalent Burnsville, MN*Remote Linux CI/CD DevOps Gitlab Tooling Planning Coaching Simulink Firmware Backlogs Budgeting Scripting Visionary Leadership Automation Mentorship Innovation Reliability GitLab CI/CD Communication Team Building Collaboration Qt (Software) Digital Audio Time Management Version Control Test Automation Problem Solving Product Support Cloud Computing Safety Standards Algorithm Design Product Roadmaps Embedded Systems Agile Methodology Programming Tools Embedded Software Project Schedules Embedded Firmware Signal Processing Product Management Quality Management Strategic Thinking Career Development Process Improvement Systems Integration User Interface (UI) Software Engineering Computer Engineering Technical Leadership Resource Utilization ## Description Electrical Engineering, Operational Excellence Engineering Management Software Manufacturing New Product Development Regulatory Requirements Project Risk Management C (Programming Language) Organizational Leadership Digital Signal Processing Engineering Design Process C++ (Programming Language) Stakeholder Communications Team Performance Management Python (Programming Language) Continuous Improvement Process Employee Performance Management Organizational Change Management HyperText Markup Language (HTML), 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., * 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 toolchains, 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., This role operates within a high-tech engineering environment focused on advanced audio communication and embedded systems. You will work closely with cross-functional teams including hardware, software, manufacturing, and quality, using modern development tools and technologies such as C, C++, Python, Linux, GitLab, CI/CD pipelines, and automated testing frameworks. The environment emphasizes Agile methodologies, DevOps practices, and continuous improvement of engineering processes and toolchains. Work involves both individual technical contributions and collaborative problem-solving, with occasional domestic and international travel (approximately 5%) to support projects and customer interactions., Operational Excellence Engineering Management Software Manufacturing New Product Development Regulatory Requirements Project Risk Management C (Programming Language) Organizational Leadership Digital Signal Processing Engineering Design Process C++ (Programming Language) Stakeholder Communications Team Performance Management Python (Programming Language) Continuous Improvement Process Employee Performance Management Organizational Change Management HyperText Markup Language (HTML) +0 Google IT Automation with Python Software Developer Leidos Eagan, MN*Hybrid Unix Linux Ansible Planning Teamwork Airspace Equities Operations Management Market Data Server-Side Shell Script Traffic Flow Investigation Version Control Decision Making Data Management Traffic Control Law Enforcement Ancient History Computer Science Agile Methodology Apache Subversion Computer Languages User Interface (UI) Air Traffic Control Software Development Object-Oriented Design C (Programming Language) Graphical User Interface C++ (Programming Language) Java (Programming Language) Perl (Programming Language) Git (Version Control System) Scrum (Software Development) National Airspace System (NAS) Federal Aviation Administration Object-Oriented Programming (OOP) +0 Login | JoinContact ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)