1

Intern Embedded C Programming Jobs in Massachusetts

Embedded Linux Software Engineer - C/C++

Westford, MA · On-site

$136K - $179K/yr

Senior Embedded Linux Software Engineer - C/C++ Location: Westford, MA -- Hybrid, 3 days/week ... Azure IoT, network programming, CVE remediation, Git, Artifactory, JIRA/Confluence, Bash, Make ...

Company Description Sriramprasath Email : sriram at krgtech dot com 661 558 0000 * 505 1)Minimum 5 year experience in Embedded C development 2) Working Knowledge on System Power Optimization 3) ...

Senior Embedded Software Engineer (C/C++)

Bedford, MA · On-site

$130K - $170K/yr

Strong embedded C/C++ programming skills * Excellent problem-solving, debugging, and root-cause analysis skills Qualifications Minimum Knowledge & Experience Required for the Position: * Bachelor ...

Embedded C++ with QNX

Danvers, MA · On-site

$139K - $182K/yr

Embedded C++ with QNX Location: Danvers, MA Day 1 onsite * Embedded C, C++, QNX/Linux * RTOS experience * IEC 62304 * Medical Device Software development experience * LUA Scripting

Software Engineer ( Embedded)

Essex, MA · On-site

$138K - $182K/yr

Company Description Thanks & Regards Rajesh KRG Technologies, Inc., 661 558 0000 Ext :514 1)Experience in Embedded C development 2) Working Knowledge on System Power Optimization 3) Awareness/Working ...

Embedded Software Engineer III

Boston, MA · On-site

$143K - $188K/yr

Strong embedded C and C++ (C++17 and newer) skills * Firm understanding of embedded debugging ... Bachelor's degree in computer science, computer engineering, or another related field * 5+ years of ...

next page

Showing results 1-20

Intern Embedded C Programming information

What is the difference between Intern Embedded C Programming vs Intern Firmware Development?

AspectIntern Embedded C ProgrammingIntern Firmware Development
Required SkillsEmbedded C, microcontroller basics, debuggingEmbedded C, hardware interaction, firmware design
Work EnvironmentEmbedded systems labs, electronics workshopsEmbedded systems labs, hardware testing environments
Industry UsageConsumer electronics, automotive, IoT devicesConsumer electronics, industrial equipment, IoT

Intern Embedded C Programming and Intern Firmware Development roles share skills like embedded C and work in embedded systems environments. However, firmware development often involves deeper hardware interaction and firmware design, making it more hardware-centric. Both roles are common in industries like consumer electronics and IoT, but firmware development may require additional hardware knowledge.

What are the most commonly searched types of Embedded C Programming jobs in Massachusetts?

The most popular types of Embedded C Programming jobs in Massachusetts are:

What cities in Massachusetts are hiring for Intern Embedded C Programming jobs?

Cities in Massachusetts with the most Intern Embedded C Programming job openings:

Embedded Linux Software Engineer - C/C++

Mantu

Westford, MA • On-site

$136K - $179K/yr

Other

Posted 17 days ago


Job description

Senior Embedded Linux Software Engineer – C/C++


Location: Westford, MA — Hybrid, 3 days/week onsite

Industry: Fire Detection & Safety Systems

Experience: 7+ years


About the Role

Our client is a leading organization in fire detection and safety technologies, developing the next generation of embedded applications used in critical fire alarm systems and communication gateways.

We are looking for a Senior Embedded Linux Software Engineer to join the R&D team in Westford, MA. This is a hands-on C/C++ embedded software development role covering the full software lifecycle—from architecture and development to debugging, testing, and deployment. You will work on Yocto Linux-based embedded systems and collaborate with multidisciplinary teams across different locations.

This is an excellent opportunity for an experienced embedded engineer who enjoys working close to the hardware and developing reliable software for safety-critical products.


Main Responsibilities

  • Design, develop, debug, test, and maintain embedded C/C++ software for fire detection communication gateway systems.
  • Develop and optimize applications running on Yocto Linux-based embedded platforms, including multi-threaded and multi-process applications.
  • Participate in the full software development lifecycle, including requirements analysis, architecture, implementation, testing, and release activities.
  • Integrate and troubleshoot embedded software using tools such as GDB, I2C debuggers, oscilloscopes, and logic analyzers.
  • Collaborate with engineering, product, and global development teams to prioritize features, resolve technical challenges, and deliver customer-focused solutions.
  • Contribute to software quality, security, and continuous improvement, including CVE remediation, version control, automated testing, and development process improvements.


Qualifications

  • Bachelor’s degree in Electrical Engineering, Software Engineering, Computer Science, or a related field.
  • 7+ years of embedded software development experience with strong hands-on expertise in C and C++.
  • Extensive experience developing software for Yocto Linux-based embedded systems, including BitBake.
  • Strong understanding of multithreaded, multi-process, and real-time embedded application development.
  • Experience with embedded debugging and test equipment, along with the ability to troubleshoot complex hardware/software interactions.
  • Strong understanding of formal software development methodologies, with experience planning and estimating software development activities.


Nice to Have: Azure IoT, network programming, CVE remediation, Git, Artifactory, JIRA/Confluence, Bash, Make, Python, and experience with regulated or safety-critical standards such as UL/ULC.