Back to Jobs
Recently postedTechnology

Embedded Software Engineer

CIS Technologies Inc.North Reading, MA🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationNorth Reading, MA, United States
Embedded SystemsC++PythonAgileLinux

Job description

Hi Associate,

Greetings for the day,

We have a position as an Embedded Software Engineer role in North Reading, MA. Please find the job description below for this position.

Role: Embedded Software Engineer

Location: North Reading, MA

Duration: 24 Months

Job Description:

  • We are seeking highly motivated and technically driven Embedded Software Engineers to develop software for cutting-edge test platforms.
  • In this role, you will design, implement, and maintain software that interfaces directly with hardware and operating system components while providing robust APIs and services to higher-level applications.
  • You will work closely with hardware engineers, software engineers, and product managers to design and deliver reliable, high-performance solutions used in advanced semiconductor test systems.
  • This is an opportunity to contribute across the full embedded software stack, from low-level hardware interaction and Linux platform development to application software and system integration.
  • Design, develop, and maintain software solutions in C and C++ for Linux-based and embedded systems.
  • Debug and optimize complex hardware/software integration issues across system- and board-level components.
  • Contribute to software quality and engineering efficiency through modern software development practices.

Job Responsibilities:

  • Strong communication skills with the ability to clearly explain complex technical issues, project status, and risks to peers, managers, and customers.
  • Experience implementing Agile software development practices like story planning, bug tracking, release planning, and sprint retrospectives.
  • Proficiency in C++ software development for embedded and system-level applications.
    Experience debugging complex hardware/software integration issues and multithreaded applications.
  • Experience with embedded communication interfaces such as SPI, I2C, UART, Ethernet, PCIe, or similar technologies.

Preferred Qualifications:

  • Experience with scripting languages such as Python for automation, testing, and tooling.
  • Experience in test, instrumentation, and automation domains.

Thanks & Regards

RAJU REDDY |Sr. Team Manager

CIS Technology Inc

Plano, TX 75074

Direct:

Similar jobs