Embedded Software Engineer (C/C++ | Linux)

North Reading, MA, US • Posted 14 hours ago • Updated 14 hours ago
Contract Independent
Contract W2
12 Months
No Travel Required
On-site
60+
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Embedded C
  • C++
  • Embedded Linux
  • Embedded Systems
  • Linux
  • Multithreading
  • Hardware Software Integration
  • SPI
  • I2C
  • UART
  • PCIe
  • Ethernet
  • Debugging
  • Python
  • Device Drivers
  • Semiconductor Testing

Summary

Embedded Software Engineer (C/C++ | Linux)

Company: TechAGI Solutions
Client: Invotech
Location: North Reading, MA / Sunnyvale, CA
Work Arrangement: Onsite, 5 Days per Week
Employment Type: Contract (C2C / W2)
Contract Duration: 12 Months (Initial)
Open Positions: 5
Pay Rate: $60–$70/hr (Depending on Experience)
Work Authorization: All valid U.S. work authorizations accepted

Job Description

TechAGI Solutions is hiring Embedded Software Engineers for a 12-month contract opportunity in North Reading, MA, or Sunnyvale, CA.

We are looking for technically strong engineers with hands-on experience in C/C++, Linux-based embedded systems, and hardware/software integration.

The ideal candidate will develop and maintain embedded software for advanced semiconductor test platforms, working closely with hardware engineers, software developers, and product teams to deliver reliable, high-performance solutions.

Key Responsibilities

  • Design, develop, and maintain embedded software using C and C++ on Linux platforms.

  • Develop software that interacts directly with hardware components and operating systems.

  • Build reliable APIs and services for higher-level applications.

  • Debug and resolve complex hardware/software integration issues.

  • Troubleshoot multithreaded applications and system-level software.

  • Optimize software performance, reliability, and system efficiency.

  • Collaborate with cross-functional engineering teams.

  • Follow Agile development practices, including sprint planning, bug tracking, and release management.

Required Skills

  • Strong hands-on programming experience in C and C++.

  • Experience developing software for Linux-based embedded systems.

  • Strong debugging and troubleshooting skills for hardware/software integration.

  • Experience with multithreaded application development and debugging.

  • Knowledge of embedded communication interfaces, including SPI, I2C, UART, Ethernet, PCIe, or similar technologies.

  • Experience working with system-level and board-level software components.

  • Familiarity with Agile software development methodologies.

  • Strong communication, collaboration, and problem-solving skills.

  • Ability to work onsite five days per week in North Reading, MA, or Sunnyvale, CA.

Preferred Skills

  • Python scripting for automation, testing, or development tools.

  • Experience with test equipment, instrumentation, or automation systems.

  • Experience working on semiconductor testing platforms.

Why Join This Opportunity?

  • Work on advanced semiconductor test platforms.

  • Gain exposure to hardware/software integration and Linux-based embedded development.

  • Collaborate with experienced hardware and software engineering teams.

  • Opportunity to contribute across the complete embedded software stack.

Interested candidates are encouraged to apply with their updated resumes, current location, availability, and expected hourly rate.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91175610
  • Position Id: 9110314
  • Posted 14 hours ago
Contact the job poster
DN

Dean Neil

Recruiter @ TECHAGI SOLUTIONS LLC
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

North Reading, Massachusetts

•

Yesterday

Easy Apply

Third Party, Contract

Depends on Experience

North Reading, Massachusetts

•

3d ago

Easy Apply

Contract, Third Party

Depends on Experience

North Reading, Massachusetts

•

Today

Easy Apply

Third Party, Contract

Depends on Experience

North Reading, Massachusetts

•

2d ago

Easy Apply

Contract

60

Search all similar jobs