Embedded Engineer - ARM/Zynq MPSoC, Linux & Bring-up

SGS Consulting

Milton (MA)

On-site

USD 120,000 - 160,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SGS Consulting is seeking an embedded software engineer to design, develop, and debug software for ARM and AMD Zynq MPSoC platforms. You will perform bare-metal programming, configure clocks and power domains, and manage device trees and kernel modules within Embedded Linux environments.

You will bring-up boards, work with U-boot, and contribute to CI/CD pipelines while utilizing AI coding tools to boost efficiency. Collaboration with hardware teams and hands-on bench testing are required.

Qualifications

  • Bachelor's degree required.
  • Minimum 3 years of experience in embedded software development.

Responsibilities

  • Design, develop, and debug embedded software and firmware for ARM and AMD Zynq MPSoC processors.
  • Perform bare-metal programming including register-level peripheral control, clock and power domain initialization, cache, and MMU setup.
  • Develop and maintain Embedded Linux systems including kernel configuration, patching, device tree management, kernel modules, and root filesystem creation.
  • Support board bring-up and bootloader development (e.g., U-boot, device tree).
  • Utilize embedded development toolchains and debugging tools including JTAG and memory-mapped IO debugging.
  • Collaborate in GIT/CI-CD workflows to maintain source code and automate builds.
  • Leverage AI coding tools and agents to improve development efficiency.
  • Interface with hardware teams for system integration and troubleshooting.
  • Participate in system testing and validation, including bench testing with logic analyzers and oscilloscopes.

Skills

Embedded C/C++
ARM architectures
Bare-metal programming
Embedded Linux kernel
Bootloader development
JTAG debugging
GIT/CI-CD
AI coding tools
Multithreaded programming
RTOS development
Communication with hardware teams

Education

Bachelor's degree

Tools

U-boot

Job description

SGS Consulting is seeking an embedded software engineer to design, develop, and debug software for ARM and AMD Zynq MPSoC platforms. You will perform bare-metal programming, configure clocks and power domains, and manage device trees and kernel modules within Embedded Linux environments.

You will bring-up boards, work with U-boot, and contribute to CI/CD pipelines while utilizing AI coding tools to boost efficiency. Collaboration with hardware teams and hands-on bench testing are required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

SGS Consulting • Milton (MA)

On-site
USD 120,000 - 160,000
Embedded Systems Engineer — Real-Time, ARM & Linux
Embedded Systems Engineer — Real-Time, ARM & Linux

SGS Consulting • Boston (MA)

On-site
USD 110,000 - 160,000
Embedded Software Engineer - Linux Real-Time & SoC Bring-Up
Embedded Software Engineer - Linux Real-Time & SoC Bring-Up

BayOne Solutions • Sunnyvale (CA)

On-site
USD 120,000 - 180,000
Embedded Software- Engineer - LLJP00001841
Embedded Software- Engineer - LLJP00001841

Softworld, a Kelly Company • Lexington (MA)

On-site
USD 82,656 - 110,208
Senior Embedded Systems Engineer - Board Bring-Up Expert
Senior Embedded Systems Engineer - Board Bring-Up Expert

AMD • San Jose (CA)

On-site
USD 140,000 - 180,000
Benefits at a glance
Senior Embedded Systems Engineer: Board Bring-Up
Senior Embedded Systems Engineer: Board Bring-Up

Advanced Micro Devices, Inc. • San Jose (CA)

On-site
USD 140,000 - 190,000
Senior Firmware Engineer - Multi-Core Embedded & Graphics
Senior Firmware Engineer - Multi-Core Embedded & Graphics

SGS Consulting • Washington

On-site
USD 120,000 - 150,000
Silicon Debug & Embedded Systems Engineer
Silicon Debug & Embedded Systems Engineer

AMD • San Jose (CA)

On-site
USD 170,000 - 210,000
Silicon Firmware Engineer
Silicon Firmware Engineer

E-Space • Santa Clara (CA)

On-site
USD 120,000 - 180,000
Embedded Firmware Engineer — Bare-Metal Bring-Up Pro
Embedded Firmware Engineer — Bare-Metal Bring-Up Pro

MaC VC • San Diego (CA)

On-site
USD 141,000 - 212,000