Senior Embedded Software Engineer – Linux, C/C++, Yocto

IDEXX Laboratories, Inc

Westbrook (ME)

On-site

USD 143,000 - 170,000

Full time

11 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health/Dental/Vision Day-One
Annual cash bonus
401k matching

Job summary

IDEXX Laboratories, Inc. in Westbrook, ME is seeking a low level Embedded Software Engineer to design and implement embedded solutions for complex subsystems.

You will work in a small cross-functional team with electrical engineers and other Embedded Software Engineers, developing Linux drivers, BSPs, and Yocto distributions, and validating integrated hardware/software. The role requires C/C++, Python/Bash scripting, ability to read schematics, and strong English communication, with a

Qualifications

  • Proficiency with C/C++, bootloaders, and firmware development.
  • Python and Bash scripting in Linux environments.
  • Ability to debug bring-up, validation, and production phases.
  • Read and interpret board schematics.
  • Familiar with embedded protocols (I2C, SPI, USB, PCIe, etc.).
  • Self-starter working with minimal supervision.
  • Team player with strong English communication.
  • Nice-to-have: Xilinx SoC/SoM architecture experience.
  • Nice-to-have: Buildroot, CMake, Github Actions, TCL experience.

Responsibilities

  • Designs, develops, and maintains Linux drivers, BSPs, and Yocto-based Linux distributions.
  • Write and maintain unit and integration tests; contribute to CI pipeline.
  • Support software/firmware/hardware integration for functional solutions.
  • Participate in development of new product requirements and designs.
  • Create design, release, and other software/system documentation.
  • Coordinate with development teams through design to production release.
  • Support software engineering functional excellence initiatives.

Skills

C/C++
bootloaders
firmware development
Python scripting
Bash scripting
debug bring-up
board schematics
embedded protocols
team collaboration
English communication
Xilinx SoC/SoM
Buildroot/CMake/Github Actions/TCL

Tools

Buildroot
CMake
Github Actions
TCL

Job description

IDEXX Laboratories, Inc. in Westbrook, ME is seeking a low level Embedded Software Engineer to design and implement embedded solutions for complex subsystems.

You will work in a small cross-functional team with electrical engineers and other Embedded Software Engineers, developing Linux drivers, BSPs, and Yocto distributions, and validating integrated hardware/software. The role requires C/C++, Python/Bash scripting, ability to read schematics, and strong English communication, with a

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer Embedded Staff
Software Engineer Embedded Staff

IDEXX Laboratories, Inc • Westbrook (ME)

On-site
USD 143,000 - 170,000
Health/Dental/Vision Day-One
Annual cash bonus
401k matching
Senior Embedded Firmware Engineer (C/RTOS, BSP, IoT)
Senior Embedded Firmware Engineer (C/RTOS, BSP, IoT)

IDEX • Wheeling (IL)

On-site
USD 113,000 - 169,000
Health benefits
401(k) retirement savings with company
PTO
Senior Embedded Firmware Engineer - C, RTOS, BSP & IoT
Senior Embedded Firmware Engineer - C, RTOS, BSP & IoT

IDEX • Wheeling (IL)

On-site
USD 127,000 - 191,000
Health benefits
401(k) retirement savings program
Paid time off (PTO)
Embedded Systems Engineer — Real‑Time Firmware & IoT
Embedded Systems Engineer — Real‑Time Firmware & IoT

IDEX • Wheeling Township (IL)

On-site
USD 113,000 - 169,000
Health benefits
401(k) retirement savings with company
PTO
Senior Embedded Linux Engineer — C/C++, Qt & Yocto
Senior Embedded Linux Engineer — C/C++, Qt & Yocto

oshkoshcorporation • United States

On-site
USD 120,000 - 150,000
Senior Embedded Linux Engineer — Yocto, Qt, C++
Senior Embedded Linux Engineer — Yocto, Qt, C++

Oshkosh Corporation, Inc. • Oshkosh (WI)

Hybrid
USD 79,000 - 127,000
Embedded Linux Software Engineer – C/C++
Embedded Linux Software Engineer – C/C++

Mantu • Westford (MA)

Hybrid
USD 120,000 - 180,000
Senior Embedded Linux Engineer — Yocto/ARM/C++
Senior Embedded Linux Engineer — Yocto/ARM/C++

Spectrum Control • Philadelphia

On-site
USD 135,000 - 165,000
PTO
Benefits begin day 1
Competitive wages
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
Lead Embedded Software Engineer
Lead Embedded Software Engineer

US641 Valmet, Inc. • Owings Mills (MD)

On-site
USD 110,000 - 140,000
Generous wage and benefits package
Company-funded registered pension plan