Embedded Software Engineer

SGS_JOB_2582

Engineering
 Massachusetts
ARM architectures (Cortex-A
Cortex-R
Cortex-M) and AMD Zynq MPSoC architecture

Contract - 3+ Years

Location: Lexington, MA Summary- Designs and implements software of embedded devices and systems from requirements to production and commercial deployment for product lines. Designs, develops, codes, tests, and debugs system software. Involved in specifications, design, and development of embedded firmware in engineering projects. Analyzes and enhances efficiency, stability, and scalability of system resources. Integrate and validate new product designs. Supports software QA. Provides postproduction support. Interfaces with hardware design and development. Experience in embedded systems development. Hands-on development and troubleshooting on embedded targets. Solid programming experience in C or C++. Proven experience in embedded systems design with preemptive, multitasking real-time operating systems. Knowledge of reading schematics and data sheets for components. Strong documentation and writing skills. Background/Need: The Group specializes in advanced network and communications systems development, focusing on mobile, DoD networks operating at the tactical edge. These tactical wireless networks differ from commercial wireless networks in lacking infrastructure for stable connectivity. The DoD operational environment presents additional challenges such as electronic warfare. The Group uses technical analysis, modeling, simulation, emulation, prototype development, and flight tests to develop new communication systems and evaluate their performance. Other: Clearance: Interim clearance acceptable at start Work Location: 3 days onsite, 2 days remote; some periods require 5 days onsite — candidate must have flexibility Interview Process: First-round virtual pre-screen with 1-2 team members; second-round virtual full team interview, preference for onsite second round if local

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

Related Jobs

Algorithm Developer

Engineering
Remote
60-65/Hr. on W2
11 Months

Job Description The role is an AI engineer in the AI research team to execute its engineering tasks. The team aims at driving innovation towards superintelligence from the perspective of data curation algorithms for perception, better modeling of spatial and temporal knowledge, and more efficient research tools. We work on research in various modalities (e.g., CV, NLP, embodied AI) and build large scale foundation data and models with high quality and diversity. In this role, you will be embedded into the team and other AI research collaborators to convert ideas into implementation and solutions. You will build new algorithms, new functionalities, and new architectures in our research platforms. You will participate in the team publication effort to turn works into broad research outcomes and push the research frontier in superintelligence.

GenAI
LLM
Foundational Models
C++
Python
Rust
Computer Vision
Deep Learning

Computational Linguist -Large Language Models

Engineering
Remote
50-55/Hr. on W2
6 Months

We are looking for a skilled Linguistic Engineer to join our team to build, maintain, and analyze datasets powering LLM powered features. In this role, you will be instrumental in building and assessing the quality of data processed by our LLM production systems. Using new and existing data quality workflows and pipelines, you will collaborate closely with a cross functional team of engineers, research scientists, project managers, and data scientists to build datasets for, report on, and generally guide improvements on our LLM powered features, ensuring their accuracy and reliability in smart glasses applications.

SQL
Python
LLM
Foundational Models
Data Annotation
Linguistics

Product Lifecycle Management Analyst

Engineering
 California
80-95/Hr. on W2
12 Months

Location : Sunnyvale, CA, Summary • As Product Lifecycle Analyst (PLM) at Client, you will take on a critical role in bringing AR/VR to our customers. You will work side-by-side with engineering and business teams that are leading innovation in this exciting new product category. • The PLM Analyst will support a variety of product projects through the entire product lifecycle including concept, prototype, new product introduction, and sustaining PLM activities. Product types include research, consumer intent, accessories, and service offerings. You must be flexible, responsive, and able to manage competing demands.

PLM
Agile
Arena
ECO

Manufacturing Project Manager

Engineering
 Texas
40-45/Hr. on W2
3 Months

Location : El Paso, TX.

Manufacturing
Project Management
Plant Management
Quality Engineering
Continuous Improvement

Project Engineer

Engineering
 Iowa
68-70/Hr. on W2
3 Months

Location : Cedar Rapids, IA

Project Engineering
Manufacturing
Change Orders

Electrical Test Technician

Engineering
 California
29-31/Hr. on W2
12 Months

Location : Costa Mesa, CA.

Power Testing
Electrical Engineering
Lab equipment

Software Test Engineer

Engineering
 Texas
60-68/Hr. on W2
3 Months

Role Summary: • We are seeking a Software Test Engineer experienced in verifying VoIP software applications, specifically those integrated with LMR systems. • The ideal candidate possesses a robust command of Windows and Linux operating systems, virtualization technologies, fundamental networking, and test automation.

Manual or Automation Testing
SDET
AI
Python
Selenium

Engineering Recruiter

Engineering
 Illinois
6 Months

Technical Engineering Recruiter position.

ATS
Workday
LinkedIn Recruiter
Engineering Recruitment

AI Engineer – Model Training & Finetuning

Engineering
Remote
12 Months

Location (mandatory): Remote Client is seeking a strong AI Engineer to join our AI Research team; an organization focused on making research breakthroughs in AI. Join the core team defining the future of multimodal AI. You will build the data engines and evaluation platforms that power our frontier multimodal LLMs, transforming raw data into high-fidelity benchmarks that drive breakthroughs at Client-scale. You’ll ship high-fidelity reproducible breakthroughs and bridge frontier research into Client's product ecosystem to impact billions. You'll collaborate within an interdisciplinary group of scientists and engineers, leveraging world-class compute, data resources, and research facilities.

AI
ML
LLM
Fine-tuning (SFT/preference)
Multimodal
Python
Pytorch
logo

At SGS Consulting, we go beyond resume-job matches, creating meaningful connections and pathways for individuals to thrive in defining careers.


© 2026 All rights reserved.
logologologologo