Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Dsp Software Engineer

$55 - $95 per hour

Actalent

Job Description

Job Description

Job Title: DSP Software Engineer Job Description

This role focuses on designing, developing, and optimizing digital signal processing algorithms for automotive applications, including advanced driver-assistance systems (ADAS), infotainment, active noise cancellation, and in-vehicle communication systems. You will work as part of an advanced engineering team, applying strong DSP theory and embedded systems expertise to deliver robust, real-time solutions on automotive platforms.

Responsibilities
  • Design and implement DSP algorithms for audio, sensor data, and communication systems used in automotive environments.
  • Collaborate with hardware and software teams to integrate DSP solutions into embedded platforms and production systems.
  • Analyze and optimize algorithms for real-time performance, memory usage, and power efficiency to meet automotive constraints.
  • Develop test plans, perform simulations, and validate DSP algorithms under representative automotive operating conditions.
  • Work closely with system architects, hardware engineers, and software developers to ensure seamless system-level integration.
  • Prepare clear and comprehensive technical documentation, including design specifications, test reports, and compliance-related materials.
  • Contribute to continuous improvement of DSP development processes, tools, and methodologies within the engineering team.
  • Communicate technical findings and recommendations effectively to cross-functional stakeholders.
Essential Skills
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a closely related field.
  • Minimum of 3 years of experience in DSP algorithm development and implementation.
  • Strong knowledge of DSP theory, including filter design, FFT, adaptive filtering, and related techniques.
  • Proficiency in C and C++ for embedded systems programming.
  • Hands-on experience with MATLAB for algorithm design, simulation, and analysis.
  • Experience developing and deploying DSP solutions on embedded systems and real-time platforms.
  • Familiarity with automotive communication protocols such as CAN, LIN, and Ethernet.
  • Experience working with real-time operating systems (RTOS) and microcontroller or DSP architectures.
  • Excellent problem-solving skills with the ability to analyze complex technical issues and propose effective solutions.
  • Strong communication skills, with the ability to present technical concepts clearly to diverse engineering teams.
  • Ability to work effectively in a collaborative, cross-functional environment.
Additional Skills & Qualifications
  • Background in audio signal processing for automotive infotainment and active noise cancellation systems.
  • Experience with algorithm development for sensor data processing in ADAS and other safety-related applications.
  • Practical understanding of system integration challenges in automotive embedded platforms.
  • Ability to create well-structured design documentation and test reports that support compliance and quality processes.
  • Comfort working in an advanced engineering environment that emphasizes innovation, reliability, and continuous improvement.
  • Strong teamwork mindset and willingness to share knowledge and support colleagues across hardware, software, and systems engineering.
Work Environment

This position offers a hybrid work arrangement, typically involving 2–3 days in the office and 2–3 days working remotely each week, with on-site presence required on Wednesdays. You will work in a modern engineering environment focused on automotive technologies, embedded systems, and digital signal processing, collaborating closely with multidisciplinary teams. The setting supports both independent technical work and regular cross-functional collaboration, with access to simulation tools, embedded hardware platforms, and test environments appropriate for automotive DSP development.

Job Type & Location

This is a Contract to Hire position based out of Farmington Hills, MI.

Pay and Benefits

The pay range for this position is $55.00 - $95.00/hr.

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.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • 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)

Workplace Type

This is a hybrid position in Farmington Hills,MI.

Application Deadline

This position is anticipated to close on Sep 30, 2026.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

The company is an equal opportunity employer and will consider all applications withoutregard to race, sex, age, color, religion, national origin, veteran status, disability,sexual orientation, gender identity, genetic information or any characteristic protectedby law.

If you would like to request a reasonable accommodation, such as the modification oradjustment of the job application process or interviewing process due to a disability,please email View email address on ziprecruiter.com for other accommodation options.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in thecity and county of San Francisco, we will consider for employment qualified applicantswith arrest and conviction records.

Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as acondition of employment or continued employment. An employer who violates this lawshall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process,including sourcing, screening, and evaluating candidates. AI helps assess applicationsand qualifications, but final decisions are made by our hiring team. By applying, youacknowledge and agree that your application may be reviewed using AI tools.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Dsp Software Engineer in Farmington, MI vacancy
  • Job-ID32555081Reference26-02239Job Title: (Software Engineer Controls)About Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality resources and top-notch recruiting services, enabling businesses to effectively... 
    Suggested
    Shift work
    Day shift

    Kyyba

    Farmington Hills, MI
    3 days ago
  •  ...manage nearly $1 Billion of Direct Written Premium and maintain $1.21 billion in surplus.Amerisure is currently recruiting for a Software Engineer I that can do a 3-day hybrid approach in our Farmington Hills office. The ideal candidate will also possess the following... 
    Suggested
    Full time
    Work at office
    Local area
    Flexible hours

    Amerisure Insurance Company

    Farmington Hills, MI
    2 days ago
  •  ...manage nearly $1 Billion of Direct Written Premium and maintain $1.21 billion in surplus.Amerisure is currently recruiting for a Software Engineering II that can do a 3-day hybrid approach onsite in our Farmington Hills office. The ideal candidate will also possess the... 
    Suggested
    Full time
    Work at office
    Local area
    Flexible hours

    Amerisure Insurance Company

    Farmington Hills, MI
    1 day ago
  •  ...yearsIndustry: Information Technology/ITContact: Veni NallaContact Email: ****@*****.*** ( is currently seeking Software Engineer - UI forone of our top Client for Location Farmington Hills, MI. ResponsibilitiesFamiliarity with code versioning tools such as... 
    Suggested
    Work experience placement

    Prolim Global

    Farmington Hills, MI
    3 days ago
  •  .... Design, develop, maintain and support Client's commercial software and services. Design, document and author new application components...  ...Required Skills: ~Master in Computer Science or Electronics Engineering or IT related with 6 months experience as Software Engineer or... 
    Suggested
    Permanent employment
    Full time

    Reva Consulting Inc

    Farmington, MI
    more than 2 months ago
  •  ...Sr. Software Engineer Onsite hiring for U3 band, PID: Y.IN2300809, NNA PWO FY23 Customer Experi, Requested by: Velavan Sathyamurthy(204566) Duties and Responsibilities: Lead UI (Angular)/UX redesign of the UXQA application Troubleshoot application issues... 

    Keylent Inc

    Farmington Hills, MI
    1 day ago
  •  ...in structured networking events and targeted training to enhance your leadership exposure.Within this RDP role, working as a Software Engineer for Powertrain Control Units (e.g., engine, fuel cell, or battery control units), you willSupport change request management, requirements... 
    Rotational program
    Full time
    Work experience placement
    Internship
    Local area
    Relocation

    Robert Bosch

    Farmington Hills, MI
    23 hours ago
  • The Software Engineer - Database (SQL) will join an Agile development team responsible for RouteOne’s web applications, data projects, special projects, and/or supporting tools. The Software Engineer - Database should be passionate about code quality and software excellence... 

    RouteOne

    Farmington Hills, MI
    1 day ago
  •  ...Motorsport, a premier supplier of electronics, sensors, actuators, and engineering services to top racing series and teams worldwide. Here at...  ...technology!What You Will DoThe Associate Motorsport Software Engineer supports the worldwide development and application of... 
    Local area
    Immediate start
    Worldwide

    Robert Bosch

    Farmington Hills, MI
    1 day ago
  •  ...Economic Bright Spots Crain’s Detroit Business Top Staffing Service Companies in DetroitTechServe Alliance Excellence Award- IT and Engineering Staffing & SolutionsBest of MichBusiness winner in HR Wizards & PartnershipsMetro Detroit Elite Category: Recruitment, Selection... 
    Remote work
    Visa sponsorship
    Work visa

    Kyyba

    Farmington Hills, MI
    1 day ago
  • Job-ID31917456Reference26-00553Role: Java DeveloperLocation: MI Mandatory Skills: Java, Microservices, AWS, Terraform, Cassandra and Kafka.Job Description:Strong Application Development work experience - Agile environment preferred.Solid application design, coding, testing...
    Work experience placement

    Kyyba

    Farmington Hills, MI
    3 days ago
  •  ..., System development processes and method, Testing methods, including unit and integration testing (JUnit, JMock), Utilization of software configuration management tools, Code deployment and code versioning toolsExperience in the following: UNIX (AIX), UNIX Scripting,... 

    Software Technology Inc

    Farmington Hills, MI
    2 days ago
  • Role- Senior Java Developer Location- MI Job Type: Contract Job Overview We are hiring a Senior Java Developer to work on modernizing APIs for a healthcare (HCP) platform. The role involves transforming legacy systems into ...
    Contract work

    Kyyba

    Farmington Hills, MI
    2 days ago
  •  ...Role: AI Software Engineer Location: Farmington Hills MI Must Have ~3-4 years of Document Control experience ~ Author ~ Taxonomy Development ~ Technical Manuals ~ Vocabulary JOB DESCRIPTION We are looking for a Senior... 

    United IT Solutions

    Farmington, MI
    1 day ago
  •  ...maintain $1.21 billion in surplus.Amerisure is hiring!! This role can sit remote. We’re looking for a Senior Application Security Engineer who can take ownership of security initiatives, shape our strategy, and partner closely with engineering teams to safeguard our applications... 
    Full time
    Local area
    Remote work
    Flexible hours
    Shift work

    Amerisure Insurance Company

    Farmington Hills, MI
    3 days ago
  • Role: Full Stack Developer Location: Okemos, MI or Farmington Hills, MI (Hybrid) Duration: Long term Must have Technical Skills: ~ Core Java ~ Java EE ~ RESTful Microservices ~ Jersey ~ SQL, PL/SQL ...

    Tech Tammina

    Farmington Hills, MI
    3 days ago
  •  ...providing many valuable benefits and a balanced compensation structure combined with career development. Job DescriptionTitle: Java GCP Engineer Experience: Minimum 10+ yearsLocation: Phoenix, ArizonaSummaryBuild, deploy, and maintain backend applications in Java that run on... 

    Kyyba

    Farmington Hills, MI
    4 days ago
  • $99.6k - $166.6k

     ...to provide the information and files technicians need to diagnose and repair Ford vehicles.We are seeking a highly motivated Software Engineer to join the FDSP software delivery team. In this role, you will design, develop, enhance, deploy, and support cloud-native microservices... 
    Immediate start
    Free visa

    Ford

    Livonia, MI
    2 days ago
  •  ...Lead Software Engineer Under limited supervision, develop, create, and modify complex, secure computer applications and solution architectures using Agile; responsible for full SDLC; gather business requirements, turn into functional requirements and validate technical... 
    Relocation
    Flexible hours

    HCL Global Systems

    Farmington Hills, MI
    2 days ago
  • Job DescriptionAs a Digital Field Applications Engineer (FAE) you will play a major role in the expansion of our market-leading digital...  ...application notes, whitepapers) and system demonstrators combining software and hardware. Perform measurements in our laboratory within the... 
    Work experience placement
    Local area

    Renesas Electronics America

    Farmington Hills, MI
    21 hours ago
  •  ...Senior Platform Engineer LSPedia is an industry-leading provider of pharmaceutical supply chain, traceability, and compliance solutions. Our OneScan Pharmacy Pro product helps pharmacy customers support regulatory compliance, manage supplier data workflows, and improve... 

    LSPediA LLC

    Farmington Hills, MI
    3 days ago
  •  ...surplus.Amerisure is currently recruiting for an Application Engineering Director that will support our Farmington Hills Office with a...  ...planning in line with the company’s strategic direction.Lead a software engineering team focused on delivering web applications, APIs... 
    Full time
    Work at office
    Local area
    Flexible hours

    Amerisure Insurance Company

    Farmington Hills, MI
    4 days ago
  •  ...$1 Billion of Direct Written Premium and maintain $1.21 billion in surplus.Amerisure is currently recruiting for a Cloud Network Engineer II that can do a 3-day hybrid approach onsite in our Farmington Hills office. The ideal candidate will also possess the following... 
    Full time
    Work at office
    Local area
    Flexible hours

    Amerisure Insurance Company

    Farmington Hills, MI
    2 days ago
  • $50 - $65 per hour

    DescriptionThe Cloud Network Engineer II is responsible for designing, implementing, and supporting cloud and hybrid network infrastructure, with a focus on secure, scalable, and highly available connectivity across AWS, Azure, OCI, and on-premises environments.This role... 
    Contract work
    Temporary work

    TEKsystems

    Farmington Hills, MI
    3 days ago
  • ResponsibilitiesH.W. Kaufman Group is building an AI Value Engineering capability inside Information Technology to engineer measurable business...  ...teams. We are looking for developers for whom building software is more than a job. Strong candidates are resourceful, curious... 

    H.W. Kaufman Group

    Farmington Hills, MI
    4 days ago
  • $85k - $105k

     ...Application Security Engineer – Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Farmington Hills, MI
    4 days ago
  •  ...the world forward. Built on Lucid’s proprietary technology and software-defined vehicle architecture, our award-winning vehicles bring...  ...to choose between performance and sustainability, design and engineering, ambition and integrity. In Lucid Air and Lucid Gravity, we have... 
    Hourly pay

    Lucid Motors

    Southfield, MI
    4 days ago
  •  ...Join us and create a higher standard for a better world. Provide the overall leadership for the technology strategy, software engineering oversight, code quality, release governance, process improvement, risk mitigation, budget management, platform performance,... 
    Work at office
    Local area

    Performance Review Institute

    Farmington Hills, MI
    1 day ago
  • Job Description Job ID#: 64553 Job Category: SoftwareEngineer Remaining Positions: 1 Details: Stefanini, Inc. seeks a Software Engineer, Sr. reporting to office in Southfield, MI to design, build, and maintain reliable, efficient, and scalable data infrastructure... 
    Work at office
    Relocation

    Stefanini

    Southfield, MI
    1 day ago
  •  ...Job Description Job Description Join EMAG as an Applications Engineer — Precision Machining Systems At EMAG LLC , part of the international EMAG Group, you’ll elevate your craft through hands-on challenges, mentorship, and global collaboration. We offer a standout... 
    Remote work

    EMAG - USA

    Farmington, MI
    10 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Dsp Software Engineer. Be the first to apply!