Embedded Software Engineer Job at SGS Consulting, Massachusetts

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

The Tile Shop

Warehouse Manager Job at The Tile Shop

 ...The Tile Shop isNOW HIRING a FULL TIME and IN-STOREWarehouse Manager . The In-StoreWarehouse Manager is responsible for: Helpingoversee the warehouse at the store itself. Preparing packing and shipping documents. Picking and staging outbound shipments... 

Lorven technologies

Reporting Developer SME (Tableau & OAS Migration) Job at Lorven technologies

 ...Hi Role: Reporting Developer SME (Tableau & OAS Migration) Location: Atlanta, GA Onsite days Contract Job Job description: Role Summary: Analyze, understand, and migrate CEI's Tableau and OAS reports to CCI's reporting environment as part... 

Heart to Heart Hospice

Volunteer Coordinator Job at Heart to Heart Hospice

 ...Volunteer Coordinator What You Must Have: Bachelors Degree preferred, or equivalent combination of education, training, and experience Experience in recruitment & management of volunteers, preferred Ability to establish and maintain effective working relationships... 

STEP

Senior Meals Driver - Franklin County, VA Job at STEP

 ...a multifaceted community action agency, has an opening for a part-time Senior Meals Driver in FranklinCounty, VA. The Senior Meals Driver will...  ...-management skills, the ability to work well with senior citizens, and theability to follow verbal and written instructions. Experience... 

Chicken n fish - Lakeland

Back of House - Team Member Job at Chicken n fish - Lakeland

 ...Description Country Chicken and Fish Lakeland, FL, is a no-frills shack specializing in Southern-style fried chicken, gizzards, fish & corn fritters. We offer excellent career development opportunities! We seek a team member for Customer service/ Cashier and Cook to...