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

SSM Health

Guest Services Representative Job at SSM Health

 ...piece in our care team and we see it as a partnership. This position is 32 hours per week and will work both the switchboard and concierge desk. Scheduled hours resemble Fri/Sat/Sun/Mon 11p - 7a or F/S/S 7p - 7a. At SSM Health, we know the healing power of presence begins... 

JND

[Entry Level] Software Tester / Field Tester (2511-2) Job at JND

 ...Position Overview ~ Job Title: Software Tester /Field Tester ~ Job Type: Regular Full-Time, Hourly ~ Bachelor's Degree in Computer Science or related field, but may be substitutedby relevant work experience ~0-3 years of experience in the software testing required... 

ALLSAINTS

Senior Stylist - FT - South Coast Plaza - US Job at ALLSAINTS

 ...a small number of suppliers and artisans around the world to sustainable standards. We are a brand embarking on a very exciting plan...  ...targets and deliver exceptional customer service You love fashion! We need you to be an irresistible ambassador for AllSaints and... 

PriceLabs

Remote Talent Recruiter - Sales & Success (Contractual - 1 year) Job at PriceLabs

 ...We are looking for an experienced Talent Recruiter (Non-Tech) to join our team. This is a 1-...  ...Tracking Systems ~ Sense of integrity, strong work ethic, and ability to maintain a high...  ...-first organization and accept work from home as the norm. Work with an industry-... 

Syneos Health Commercial Solutions

Professional Pharmaceutical Sales Representative Job at Syneos Health Commercial Solutions

 ...be an integral part of a nationwide sales team developing and managing an assigned territory. You'll partner with a leading pharmaceutical company one of Syneos Health's long-term clients and most robust relationships. You will: Proactively demonstrate and promote...