Firmware Software Engineer IV

Company:  Aditi Consulting
Location: Redmond
Closing Date: 30/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Summary:

We are seeking an experienced Embedded Software/Firmware Engineer (Contract) to join our Audio - Reality Labs Research team. As an Embedded Software Engineer (Contract), you will be responsible for designing, developing, and deploying Software and Firmware solutions for our audio research platform devices. You will work closely with our hardware engineers, research scientists, and program managers to ensure seamless integration of software and hardware components.

 

Responsibilities will include:

Analyze, design, develop, and debug software and firmware for a wide variety of audio prototypes and research platforms for the development of audio solutions.

Collaborate with hardware engineers to ensure software and firmware compatibility with hardware components

Work with research scientists to integrate new audio technologies into the research platform devices.

 

Requirements:

Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field

3+ years of experience in embedded software development

Strong programming skills in C/C++ and Python

Knowledge of microcontroller architectures, serial communication protocols like I2C/I2S/SPI, sensor interfacing.

Experience using oscilloscopes to analyze and debug audio and sensor signals

Experience with version control systems (e.g., Git)

Excellent critical thinking and problem-solving skills and attention to detail

Strong communication and collaboration skills with the team and excellent documentation skills.

Experience with Linux operating system and knowledge of real-time operating systems (RTOS)

 

Nice to Have:

Experience with audio-specific software frameworks (e.g., Audio Weaver, Audio TDM bus, audio codecs)

Familiarity with digital signal processors (DSPs)

Experience developing low level device drivers and user space applications in Linux

Experience with cloud-based software deployment systems.

 

Top 3 must-have HARD skills:

3+ years of experience in embedded software development

Knowledge of microcontroller architectures, serial communication protocols like I2C/I2S/SPI, sensor interfacing

 

Compensation:

The pay rate range above is the base hourly pay range that Aditi Consulting reasonably expects to pay someone for this position (compensation may vary outside of this range depending on several factors, including but not limited to, a candidate’s qualifications, skills, competencies, experience, location and end client requirements).

 

Benefits and Ancillaries:

Medical, dental, vision, PTO benefits and ancillaries may be available for eligible Aditi Consulting employees and vary based on the plan options selected by the employee.

 

 

Aditi Consulting LLC uses AI technology to engage candidates during the sourcing process.  AI technology is used to gather data only and does not replace human-based decision making in employment decisions.

 

#AditiConsulting

Apply Now
Share this job
  • Similar Jobs

  • Firmware Software Engineer IV

    Redmond
    View Job
  • Firmware Software Engineer IV

    Redmond
    View Job
  • Firmware Software Engineer IV

    Redmond
    View Job
  • Software Engineering - Software Engineer IV Software Engineer IV

    Redmond
    View Job
  • Software Engineer IV

    Redmond
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙