Senior Embedded Software Engineer (C/C++, Linux)

Compnova Inc

North Reading (MA)

In loco

USD 96.000 - 165.000

Tempo pieno

4 giorni fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Descrizione del lavoro

Compnova Inc in North Reading, MA is seeking an experienced Embedded Software Engineer for an onsite contract engagement. You will own the design and delivery of C and C++ software for Linux-based and embedded systems, including hardware/software integration and debugging in an agile environment.

You will collaborate with cross-functional teams, implement multithreaded applications, work with SPI/I2C/UART/Ethernet/PCIe, and contribute to software quality through code reviews and documentation.

Competenze

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical discipline.
  • Minimum of 5+ years of progressive professional hands-on experience in embedded software development and systems engineering.
  • Strong, demonstrable operational expertise in C and C++ programming for resource-constrained embedded and Linux-based environments.
  • Comprehensive working knowledge and practical proficiency in debugging complex hardware/software integration issues and multithreaded applications.
  • Deep practical experience with embedded communication interfaces and protocols (SPI, I2C, UART, Ethernet, PCIe).
  • Solid practical grasp of Agile software development methodologies (story planning, bug tracking, sprint retrospectives) and version control (Git).
  • Mandatory legal work authorization and physical availability for onsite professional operations in North Reading, MA (open to C2C).

Mansioni

  • Design, develop, test, and maintain robust software solutions utilizing C and C++ for Linux-based and embedded hardware systems.
  • Debug and optimize complex hardware/software integration issues across system- and board-level hardware components.
  • Implement multithreaded applications, memory management optimization, and low-level peripheral driver integrations.
  • Interface with embedded communication protocols and serial interfaces including SPI, I2C, UART, Ethernet, and PCIe.
  • Contribute actively to software quality governance, code reviews, and engineering efficiency through modern software development practices.
  • Participate in Agile sprint ceremonies including story planning, bug tracking, release planning, and sprint retrospectives.
  • Communicate complex technical issues, project status, and risk assessments clearly to technical peers, engineering managers, and customers.
  • Maintain meticulous technical documentation, API specifications, firmware release notes, and system architecture blueprints.

Conoscenze

C programming
C++ programming
Linux embedded
Multithreading
Debugging
Agile
Git
Communication

Formazione

Bachelor's degree in Computer Science/Computer Engineering/Electrical Engineering

Strumenti

SPI
I2C
UART
Ethernet
PCIe

Descrizione del lavoro

Compnova Inc in North Reading, MA is seeking an experienced Embedded Software Engineer for an onsite contract engagement. You will own the design and delivery of C and C++ software for Linux-based and embedded systems, including hardware/software integration and debugging in an agile environment.

You will collaborate with cross-functional teams, implement multithreaded applications, work with SPI/I2C/UART/Ethernet/PCIe, and contribute to software quality through code reviews and documentation.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Embedded Software Engineer (C/C++, Linux & Embedded Systems) | Compnova | North Reading, MA
Embedded Software Engineer (C/C++, Linux & Embedded Systems) | Compnova | North Reading, MA

Compnova • North Reading (MA)

In loco
USD 96.000 - 165.000
Onsite Senior Embedded C/C++ Developer – Linux/Embedded
Onsite Senior Embedded C/C++ Developer – Linux/Embedded

HCL Technologies Limited • North Reading (MA)

In loco
USD 120.000 - 180.000
Embedded Software Engineer for Linux/C++ in Test Systems
Embedded Software Engineer for Linux/C++ in Test Systems

Envision • North Reading (MA)

In loco
USD 120.000 - 180.000
Onsite Embedded Systems Engineer (C/C++, Linux)
Onsite Embedded Systems Engineer (C/C++, Linux)

Collaborate Solutions, Inc • Sunnyvale (CA)

In loco
USD 110.000 - 160.000
Senior Embedded Software Engineer — C/C++, Linux
Senior Embedded Software Engineer — C/C++, Linux

Cognizant • Lynchburg (VA)

In loco
USD 104.000 - 117.000
Medical/Dental/Vision/Life Insurance
Paid holidays & PTO
401(k)
Senior Embedded C/C++ Engineer – Unix/Linux
Senior Embedded C/C++ Engineer – Unix/Linux

Cognizant • Lynchburg (VA)

In loco
USD 104.000 - 117.000
Medical/Dental/Vision/Life Insurance
Paid holidays + PTO
401(k) plan and contributions
+3
Embedded Software Engineers
Embedded Software Engineers

Rapsys Technologies Pte Ltd. • North Reading (MA)

In loco
USD 96.000 - 165.000
Embedded Software Engineer
Embedded Software Engineer

Mobile Apps US LLC • Sunnyvale (CA)

In loco
USD 110.000 - 160.000
Embedded Software Engineers
Embedded Software Engineers

Tap Growth ai • North Reading (MA)

In loco
USD 90.000 - 120.000
Embedded C/C++ Software Engineer – Linux
Embedded C/C++ Software Engineer – Linux

HCL Technologies Limited • North Reading (MA)

In loco
USD 110.000 - 150.000