Senior Embedded Linux Engineer – Yocto & Azure IoT (Hybrid)

Amaris Consulting

Westford (MA)

Hybrid

USD 110,000 - 160,000

Full time

6 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Amaris Consulting is seeking a Senior Embedded Linux Software Engineer to join an R&D team developing next-generation embedded software solutions for critical communication and safety systems. You will work on embedded Linux-based systems, contributing to full lifecycle development and collaborating across locations.

The role emphasizes design, debugging, testing, deployment, and performance optimization, with a hybrid work arrangement requiring 3 onsite days per week in Westford, MA.

Qualifications

  • Bachelor’s degree in Software Engineering, Electrical Engineering, Computer Science or a related technical field.
  • 7+ years of experience in embedded software development.
  • Strong experience developing software for embedded Yocto Linux-based systems.
  • Strong programming skills in C and C++.

Responsibilities

  • Participate in all phases of the embedded software development lifecycle, from requirements analysis and design through development, testing and deployment.
  • Design, develop and maintain embedded applications running on Yocto-based Linux systems.
  • Develop multithreaded, multiprocess and real-time applications in C and C++.
  • Analyze technical requirements and contribute to software architecture and design decisions.
  • Develop and optimize software features with a focus on performance, reliability and maintainability.
  • Work closely with software, hardware, systems and other engineering teams to deliver integrated solutions.
  • Debug and troubleshoot software and hardware-related issues using appropriate development and test tools.
  • Perform code reviews and contribute to software quality and development best practices.
  • Participate in software integration, verification and validation activities.
  • Work with Azure IoT and connected embedded systems.
  • Contribute to continuous improvement of development processes, tools and software solutions.
  • Support the identification and remediation of software security vulnerabilities, including CVE remediation.
  • Collaborate with teams located across different departments, organizations and international locations.
  • Contribute technical expertise and provide support and knowledge sharing to other team members.
  • Plan and estimate development activities and contribute to project planning.
  • Prepare and maintain technical documentation related to software design, development and testing.

Skills

C and C++
Embedded software development
Azure IoT
Multithreaded real‑time embedded
Debugging and troubleshooting
GDB
I2C debuggers
Oscilloscopes
Logic analyzers
Git
Confluence
JIRA
Python
Make
Bash

Education

Bachelor’s degree in Software Engineering, Electrical Engineering, Computer Science

Tools

Yocto / BitBake
GDB
I2C debuggers
Oscilloscopes
Logic analyzers
Git
Artifactory
JIRA
Confluence
Bash
Make
Python

Job description

Amaris Consulting is seeking a Senior Embedded Linux Software Engineer to join an R&D team developing next-generation embedded software solutions for critical communication and safety systems. You will work on embedded Linux-based systems, contributing to full lifecycle development and collaborating across locations.

The role emphasizes design, debugging, testing, deployment, and performance optimization, with a hybrid work arrangement requiring 3 onsite days per week in Westford, MA.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Linux Engineer – Yocto & Azure IoT (Hybrid)
Senior Embedded Linux Engineer – Yocto & Azure IoT (Hybrid)

AMARIS GROUP SA • Westford (MA), Northern (KY)

Hybrid
USD 120,000 - 160,000
Hybrid work arrangement
Senior Embedded Linux Engineer – Yocto, RT, IoT (Hybrid)
Senior Embedded Linux Engineer – Yocto, RT, IoT (Hybrid)

MANTU GROUP SA • United States

On-site
USD 140,000 - 190,000
Hybrid work model
Global project exposure
Senior Embedded Linux Software Engineer
Senior Embedded Linux Software Engineer

Amaris Consulting • Westford (MA)

Hybrid
USD 110,000 - 160,000
Senior Embedded Engineer
Senior Embedded Engineer

Pentangle Tech Services | P5 Group • Detroit (MI)

Hybrid
USD 120,000 - 170,000
Senior Embedded Linux Engineer – Yocto & IoT
Senior Embedded Linux Engineer – Yocto & IoT

Myfuelmaster • Tallahassee (FL)

On-site
USD 110,000 - 150,000
Senior Embedded Software Engineer - Linux/Yocto, ARM
Senior Embedded Software Engineer - Linux/Yocto, ARM

Spectrum Control • Marlborough (MA)

Hybrid
USD 135,000 - 165,000
Benefits from day 1 of employment
PTO
Senior Embedded Engineer - Hybrid | Yocto & Microservices
Senior Embedded Engineer - Hybrid | Yocto & Microservices

Pentangle Tech Services | P5 Group • Detroit (MI)

Hybrid
USD 120,000 - 170,000
Senior Embedded Linux Engineer — Yocto, Xilinx, Equity Options
Senior Embedded Linux Engineer — Yocto, Xilinx, Equity Options

CesiumAstro • Denver (CO)

On-site
USD 133,000 - 161,000
Company stock options
Health, dental, vision coverage
Retirement plans
Embedded Lead Engineer
Embedded Lead Engineer

SARACA • New York (NY)

Hybrid
USD 110,000 - 170,000
Hybrid work model
Senior Embedded Linux Engineer for SATCOM, Yocto & Xilinx
Senior Embedded Linux Engineer for SATCOM, Yocto & Xilinx

Roman Health Pharmacy LLC • Westminster (CO)

On-site
USD 133,000 - 161,000
Stock options
Benefits package