Embedded Software Engineer Job at SGS Consulting, Massachusetts

eUFsL3Y4b0xqZjNBaFFVN0dTUHVFMS9lSlE9PQ==
  • 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

Department of Human Resources

Selection Division Policy Analyst Job at Department of Human Resources

 ...About this Role Under the general direction of the Selection Division (SD) Chief and the Assistant Chief, the Analyst II serves as a journey level policy analyst on matters related to the development, interpretation, maintenance, and updating of the CalHR Human Resources... 

Noble Panacea

Copywriter Job at Noble Panacea

 ...all who seek authentic, natural, and ageless beauty. As the Copywriter for Marketing and Digital team the role will include overseeing...  ...globally overseeing content for paid media, website, press releases, SEO articles, retailers, email marketing, campaigns, video assets,... 

Masego

Fully Remote GIS Analyst (Level-2) Job at Masego

 ...Disabled Veteran-Owned Small Business (SDVOSB), we recognize and award your hard work. Description We are looking for aLevel-2 GIS Analyst to join our team. In this role you may support enterprise GIS modernization, geospatial data management, application... 

Truck with Jed Logistics

Truck Driver/CDL-A /Dedicated/Touch Freight Job at Truck with Jed Logistics

 .... Must live within a 70 mile radius of Chesapeake, VA CDL- A Driver / Truck Driver Responsibilities: ~ Home weekends ~ Dedicated Customer ~ Touch Freight; Rota Cart Unload; Rollers and Racks ~ Average weekly pay: $1800; $.90cpm ~ Average 1000 miles weekly... 

Nordstrom

Retail Sales - Lingerie - Cherry Creek Shopping Center Job at Nordstrom

 ...:Conduct bra fittings with customers in the fitting room by measuring for size and providing appropriate fit and style guidance. Nordstrom will provide training on the bra fitting process.Customer Relationships:Build lasting relationships with customers by providing...