Embedded Software Engineer Job at SGS Consulting, Massachusetts

d21oZU9PSy9XKzRjRnpSZDVNNDJTTW9rdFE9PQ==
  • SGS Consulting
  • Massachusetts

Job Description

Job 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:

  • ARM architectures (Cortex-A, Cortex-R, Cortex-M) and AMD Zynq MPSoC architecture
  • Bare-metal embedded programming
  • Embedded Linux kernel and driver development
  • Bootloader and board bring-up experience
  • JTAG and signal-level debugging
  • GIT/CI-CD experience
  • AI coding tools familiarity
  • Multithreaded and multiprocessor application design
  • Real-time operating system development and tuning
  • Bachelor’s degree
  • Interim clearance sufficient to start assignment
  • Minimum 3 years’ experience with:
  • ARM and AMD Zynq MPSoC architectures
  • Bare-metal programming
  • Embedded Linux kernel and device tree work
  • Bootloader development and board bring-up
  • Embedded development toolchain and debugging
  • GIT/CI-CD environments
  • Embedded software development in C/C++
  • Object-oriented software design
  • Multithreaded/multiprocessor application development
  • Real-time Linux kernels and performance tuning
  • Experience with lab equipment such as Logic Analyzers, Digital Oscilloscopes, Spectrum Analyzers
  • Familiarity with serial protocols and drivers (I2C, SPI, JTAG)
  • Experience using AI coding tools/agents

Education/Experience:

  • Bachelor’s degree — Required

Job Tags

Interim role

Similar Jobs

Pareto Publishing - Make The Magic Happen

Freelance Financial Content Writer (US) Job at Pareto Publishing - Make The Magic Happen

 ...Pareto Publishing is looking for a freelance Financial Content Writer to support our brands focused on financial content, with a strong emphasis on small caps &##127919; What were looking for : ~ Capacity for 20 articles per month ~ Knowledge of the US market... 

YMCA of Northern Utah

Summer Day Camp Group Counselor - Park City Camp Job at YMCA of Northern Utah

Overview: This position supports the work of the Y, a leading nonprofit, charitable organization committed to strengthening community through youth development, healthy living and social responsibility. This role includes provided room and board. The Day Camp Counselor...

Jovie of Chicago

Full-Time Sitter - South Suburbs Job at Jovie of Chicago

 ...caregivers with prescreened families who value reliable, joyful childcare. We support you every step of the way. We're hiring Full-Time sitters with daytime availability in the following areas: LaGrange, Western Springs, Oak Park, River Forest, Hinsdale, and Downers Grove... 

FedEx Services

Package Handler - Part Time (Warehouse like) Job at FedEx Services

 ...Warehouse duties include loading, unloading, and sorting of packages of various sizes. Part time Federal Express Corporation (FEC...  ...application or hiring process should contact recruitmentsupport@fedex.com. Applicants have rights under Federal Employment Laws:... 

Confidential

Energy Procurement Manager Job at Confidential

 ...ENERGY PROCUREMENT MANAGER The Role: The Energy Procurement Manager is a mid-level position providing comprehensive energy procurement...  ...in the areas of energy procurement, energy contracting, renewable energy products, utility tariffs, finance, risk management, quantitative...