EngineerJobs.io
← Back to all jobs

Job Description

Hybrid role in Burnsville, MN offering contract-to-hire employment and an opportunity to lead firmware and real-time embedded software development for advanced audio communication products. The position includes a structured benefits package, pre-tax and Roth 401(k) options, and support through health, life, and disability coverage.

Responsibilities

  • Lead the design, development, and testing of firmware and real-time embedded software for complex audio communication products, focusing on robust and high-quality outcomes.
  • Own continuation engineering activities, including maintenance releases and long-term product support for existing products.
  • Partner with Product Management and engineering teams to define requirements, prioritize product backlogs, and align technical execution with business objectives.
  • Drive continuous improvement across engineering processes, CI/CD pipelines, development toolchains, and automated test systems to improve quality and efficiency.
  • Provide technical leadership for embedded firmware design, hardware/software integration, and complex system-level design challenges.
  • Monitor schedules, technical risks, team performance, and resource utilization to support timely and successful project delivery.
  • Lead staffing and team development, including 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 risk.
  • Collaborate with Manufacturing and Quality to improve reliability, compliance, manufacturability, and operational efficiency.
  • Communicate clearly with customers, senior leadership, and cross-functional teams regarding technical solutions, development status, and project risks.
  • Ensure embedded firmware development follows engineering processes, quality standards, regulatory requirements, and best practices.
  • Champion organizational change through modern development practices, automation, and cross-functional collaboration.
  • Explain complex technical concepts to non-technical audiences in clear, understandable terms.
  • Apply EMI/ESD mitigation, EMC compliance, grounding techniques, and international safety standards when designing and supporting products.
  • Travel domestically and internationally (approximately 5%) as needed for product development, collaboration, and customer engagements.

Requirements

  • Bachelor’s degree in Software Engineering, Computer Engineering, or Electrical Engineering.
  • Minimum 10 years of software/firmware development experience, including complex real-time embedded systems.
  • At least 5 years of engineering management experience leading firmware development teams and establishing firmware development processes.
  • Strong expertise in embedded firmware development using C and C++.
  • Proficiency in Python for scripting, automation, and tooling for 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 for complex technical and system-level challenges.
  • Excellent communication skills 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%).

Technology Stack

  • C, C++, Python, Linux, GitLab, CI/CD, Agile, DevOps

Benefits

  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long-term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave)

Preferred / Additional Skills

  • Master’s degree in Software Engineering, Computer Engineering, Electrical Engineering, or a related field
  • 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
  • Experience with networking technologies and their integration with embedded hardware/firmware systems
  • Familiarity with Cloud Computing concepts and integration of embedded systems with cloud services
  • HTML and Qt experience for UI 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
  • Strong process improvement and operational excellence experience within engineering teams

Job Details

Location: Burnsville, MN (hybrid)

Pay: USD 50 - 70 per hour

Job Type: Contract (contract to hire)

Application deadline: anticipated to close on Oct 6, 2026.

Similar Jobs