More jobs:
Embedded Engineer
Job in
Framingham, Middlesex County, Massachusetts, 01704, USA
Listed on 2026-10-16
Listing for:
Pentangle Tech Services | P5 Group
Per diem
position Listed on 2026-10-16
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer, C++ Developer, Embedded Systems/ Firmware/ IoT
Job Description & How to Apply Below
- 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.
- 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.
- 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
- Analog Devices Digital Signal Processors (ADSP SC584, ADSP 21584, GUL ADSP-21569)
- Microcontrollers - ARM, , SPC
5746C - MATLAB, Simulink, C, Cross Core Embedded Studio (CCES), IAR, Wind River DIAB, Sigma Studio
- Mentor A2B analyzer/Bus Monitor, CAN analyzer
B.E./B.S./B.Tech/MS in Engineering
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×