Embedded Software Engineer Job at SGS Consulting, Massachusetts

  • 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

Geneva Trading

AI Engineer Internship - Summer 2027 Job at Geneva Trading

 ...the industry. AI Engineering Internship Summer 2027 Location:...  ...opportunity to gain hands-on experience at a leading proprietary trading...  ...one-on-one mentorship, and develop the skills needed to thrive...  ...sensitive environments. Strong software engineering fundamentals,... 

Barry Sanders Supercenter

Sales Manager Job at Barry Sanders Supercenter

 ...in the automotive industry, we are currently looking for a New Sales Manager.As a New Sales Manager at Ted Moore Auto Group, you will...  ...* Being there for customers while closing deals on the showroom floor* Managing new vehicle inventory* Appraising new vehicle... 

Hillside Honda

Automotive Sales Associate - Certified Pre Owned Job at Hillside Honda

Automotive Sales Representative - Certified Pre-Owned Hillside Honda | Used Car Sales NOW HIRING SALES TALENT - MULTIPLE POSITIONS...  ...promoting from within. Our management team started on the sales floorand many of our employees have been with us for 30+ years.... 

FCC

Paid Regulatory & Economic Affairs Internship Job at FCC

 ...Farm Credit Council is seeking a motivated and dynamic spring intern to join our Washington D.C.-based regulatory team. This intern will gain hands-on experience in federal regulatory and government affairs and economic analysis within the financial services and agriculture... 

IMI Industrial Services Group

Pipe Welder Job at IMI Industrial Services Group

 ...Production, drive our promise to ourselves and accountability to our clients. Job Summary IMI is seeking a full-time Pipe Welder local to the Cartersville, GA area. Essential Functions Accurately apply intermediate mathematical skill including addition...