Embedded Engineer

Pentangle Tech Services | P5 Group

Framingham (MA)

Hybrid

USD 95,000 - 130,000

Full time

13 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Pentangle Tech Services | P5 Group seeks an experienced embedded software engineer to design and deploy in-car audio systems featuring Bluetooth, ANR, sensors, and DSP-based processing. You will build modular software that scales across product lines and tackle challenging problems across the full software lifecycle.

The role emphasizes strong Embedded C, device drivers, and the ability to document and communicate technical concepts clearly.

Qualifications

  • 3+ years in real-time embedded software for resource-limited RTOS systems.
  • Strong Embedded C knowledge (structures, bitfields, unions).
  • Experience with device drivers and bootloaders.
  • Good software engineering practices: modularity, reusability, maintainability.
  • DSP architecture experience (e.g., ADI SHARC).
  • Clear technical documentation and strong communication skills.
  • Debugging and root-cause analysis expertise.
  • Experience with hardware test equipment (oscilloscope, logic analyzer, JTAG).
  • I2C, SPI, UART, I2S, CAN, Ethernet, MOST, A2B familiarity.
  • Desire to lead a team of engineers across locations.

Responsibilities

  • Design, implement and deploy embedded software for in-car audio products with Bluetooth, ANR, sensors.
  • Design modular, scalable software across product lines.
  • Analyze complex problems and implement comprehensive solutions.
  • Contribute to all phases of the software lifecycle: requirements, design, HW bring-up, tests, release, support, docs.
  • Improve processes and tools to boost quality and efficiency.

Skills

RTOS embedded development
Embedded C
Device drivers
Software architecture
DSP knowledge
Communication protocols (I2C, SPI,UART
Troubleshooting
Hardware test equipment
Team leadership aspiration
English communication

Education

B.E./B.S./B.Tech/MS in Engineering

Tools

MATLAB/Simulink
CCES
IAR
Wind River DIAB
Sigma Studio
Mentor A2B analyzer
CAN analyzer

Job description

Roles And Responsibilities
  • Design, implement and deploy embedded software for new products that include Bluetooth, Active Noise Reduction, sensors, & audio experiences specifically for in-car audio
  • Design, implement and deploy embedded software for new products that include Bluetooth, Active Noise Reduction, sensors, & audio experiences specifically for in-car audio
  • Design modular software that is maintainable, scalable, and reusable across product line
  • Analyze sophisticated technical problems and propose/implement comprehensive solutions.
  • Contribute to all phases of the product software lifecycle, including requirements analysis, design, HW bring-up, implementation, automated test, release, support, and documentation.
  • Enhance processes & tools to improve quality and increase efficiency by focusing on continuous improvement.
Technical Skills Required
  • Minimum 3+ years of experience developing real-time embedded software in a resource limited RTOS based system.
  • Strong knowledge of Embedded C programming language (Structures, bitfields, unions, and bit extraction techniques)
  • Expert on embedded systems and writing/modifying device drivers and boot loaders.
  • Strong software development skills and knowledge/experience in software engineering best practices (i.e. modularity, extensibility, reusability and maintainability)
  • Experience with DSP architecture and platform software development, such as ADI SHARC processors etc.
  • Excellent oral and written communications skills, including ability to produce clear and concise technical software documentation.
  • Strong Debugging and Troubleshooting skills to root cause and fix issues
  • Experience with bringing up and debugging with hardware test equipment: oscilloscope, logic analyzer, JTAG, etc.
  • Experience with common communication protocols such as I2C, SPI, UART, I2S, vehicle networks (CAN, Ethernet, MOST, A2B)
  • Consistent track record to work on teams. A strong desire to learn from and help others
  • Self-motivated and able to work independently.
  • Strong spoken and written communication skills
  • Desire to become a technical lead for a team. Experience directing a team of 3 or more geographically distributed engineers is preferable.
Preferred Or Good To Have Skills
  • Experience developing and delivering AutoSAR compliant software for embedded automotive systems, including expertise in the MCAL, BSW, RTE, CDD and SWC layers.
  • Experience with MATLAB/Simulink (DSP algorithms, audio processing, digital filter, frequency analysis, mathematical analysis) integration to Embedded software.
  • Familiarity with digital signal processing fundamentals for audio.
  • Automotive industry experience a plus.
  • Experience with LDF (Linker Description File) to optimize the MIPS/memory footprint.
  • Exposure with specific RTOS - uC-III, FreeRTOS, OSEK
  • Project monitoring tools like Jira, Jama, Crucible, confluence, SVN
Tools/Technologies
  • Analog Devices Digital Signal Processors (ADSP SC584, ADSP 21584, GUL ADSP-21569)
  • Microcontrollers - ARM, AT32UC3C1512, SPC5746C
  • MATLAB, Simulink, C, Cross Core Embedded Studio (CCES), IAR, Wind River DIAB, Sigma Studio
  • Mentor A2B analyzer/Bus Monitor, CAN analyzer
Education Background:

B.E./B.S./B.Tech/MS in Engineering

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Engineer
Embedded Engineer

Pentangle Tech Services | P5 Group • San Jose (CA)

On-site
USD 120,000 - 180,000
Embedded Lead/Architect
Embedded Lead/Architect

Yamaha Motor Solutions India Pvt. Ltd. • San Antonio (TX)

On-site
USD 110,000 - 160,000
Embedded Engineer
Embedded Engineer

Sapsol Technologies Inc • Irvine (CA)

On-site
USD 120,000 - 170,000
Embedded Software Engineer
Embedded Software Engineer

Pentangle Tech Services | P5 Group • Southfield (MI)

On-site
USD 90,000 - 140,000
Sr Software Engineer
Sr Software Engineer

Silicon Hills Recruiting • Grand Rapids (MI)

On-site
USD 95,000 - 115,000
Embedded Software Engineer
Embedded Software Engineer

Cyient Limited • Irvine (CA)

On-site
USD 110,000 - 140,000
Senior Embedded Base Software Engineer - Audio Systems
Senior Embedded Base Software Engineer - Audio Systems

Hashlist • Auburn Hills (MI)

On-site
USD 140,000 - 190,000
Senior Software Engineer - ADAS Interactive Experience
Senior Software Engineer - ADAS Interactive Experience

General Motors Corporation • Northern (KY)

Hybrid
USD 120,000 - 170,000
Embedded Software Engineer (Mountain View)
Embedded Software Engineer (Mountain View)

Aeva • Mountain View (CA)

On-site
USD 140,000 - 200,000
Embedded Engineer
Embedded Engineer

Green Key Resources • Germantown (MD)

On-site
USD 110,000 - 170,000