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

Linguist III

Engineering
 California
58/Hr. on W2
12 Months + Possibility of Extension depending on performance and budget approvals.

We are looking for a Linguist to help us develop language components for a variety of voice-enabled technologies and products. We are seeking candidates with strong linguistic data analysis and language technology experience to manage data collection, LLM-powered data synthesis and data annotation tasks, prompt engineering, rule-based classifier encoding, and quality evaluations.

Linguist
Linguistics
LLM
Speech
Python
SQL
Regex
NLP
Phonetics.

Data Engineer II

Engineering
Remote
40/Hr. on T4
3 months

Location: Remote , Canada. Position Overview: • Client is seeking a data engineer contractor to join our growing analytics team. • We are seeking an experienced contract Data Engineer to design and build scalable data pipelines for structured and unstructured data across AWS and Google Cloud. • This role will develop and maintain our cloud-based data architecture, including Apache Iceberg tables on AWS S3 and Glue, data delivery to Google BigQuery, and AI agents built with Google ADK and Agent Studio. The role is also responsible for troubleshooting and resolving complex issues in production systems, ensuring minimal downtime and optimal performance. • The ideal candidate is detail oriented, comfortable working with large, high-frequency data sets, and able to deliver independently. • They bring a problem solving mindset, clear documentation habits, the ability to collaborate closely with our business team, and drive to optimize data processes

SQL
Python
ETL
AWS
GCP

Data Engineer IV

Engineering
Remote
105/Hr. on W2
12 Months + Possibility of Extension depending on performance and budget approvals

• As a Data Engineer at Client Customer Experience (CX) team, you will be part of a global team that unlocks the power of customer feedback and insights to drive business improvements. Your background an experience in building scalable data pipelines, designing robust data architectures, and creating insightful self-service dashboards will provide visibility into the health of our key business metrics, enabling us to deliver insights that enhance customer experiences. You will also play a key role in enabling AI-driven analytics and automation capabilities across the team—leveraging large language models, machine learning workflows, and intelligent tooling to accelerate insight generation and operational efficiency. Additionally, you will contribute to the development of data governance policies, data quality standards, and data visualization best practices, ensuring the accuracy, reliability, and actionability of our data assets. • We're seeking a data engineer with a strong technical background in data engineering and AI enablement, combined with functional expertise in customer experience insights—specifically in customer support and operations. To excel in this role, you'll need to be passionate about data, adept at managing multiple projects simultaneously, and thrive in a fast-paced environment. You should also possess excellent organizational and presentation skills, be able to build and maintain strong relationships with internal partners and stakeholders and demonstrate a proven ability to work effectively within cross-functional teams.

SQL
Python
Customer Experience
NPS
CSAT
Salesforce Data Cloud
Customer Feedback.

EE Validation Engineer IV

Engineering
 California
90/Hr. on W2
12 Months (With High Possibilities of extension)

Location: Sunnyvale, CA (Onsite). • We are seeking an experienced EE Validation Engineer to support hardware validation of next-generation smart glasses, working closely with the validation lead. In this role, your primary focus will be monitoring validation progress, reviewing CM test reports, analyzing failures, and coordinating with EE design partners to drive issues to closure. You will also guide CM engineers on measurement procedures and perform hands-on PI/SI debug when needed. • While you must possess strong hands-on measurement skills, most of your time will be spent interpreting data, tracking issues, and ensuring problems are resolved efficiently. You will not own final validation decisions, but you are expected to be technically strong enough to flag risks, recommend actions, and keep execution on track under the lead's direction.

Power Validation
Electrical
Contract Manufacturers
EVT
Power Integrity
Signal Integrity.

Manufacturing Test Technician

Engineering
 California
29/Hr. on W2
12 Months

Location : Costa Mesa, CA JOB DESCRIPTION: This position will be based out of our Costa Mesa facility and is an immediate need. Responsibilities include detailed maintenance, troubleshooting, and repair of test fixture and equipment in accordance with Client test engineering and quality procedures. Will work under the direction of the Manufacturing &Test Engineering Manager and collaborate with Test Engineers to perform maintenance and troubleshoot test fixture and equipment to ensure standards are met. Perform workflow scheduling and administrative tasks as needed. Ensure test equipment is properly maintained and operational. Ensure all other assigned tasks are performed in a timely manner. Perform maintenance task for tester, fixture, test equipment to ensure the availability, efficiency and effectiveness of the equipment. Other duties as needed.

Electrical Testing
Power
AC
DC

Electronics Technician II

Engineering
 Texas
Red Oak, TX

Location - Red Oak, TX Hands-on support of commissioning activities under direct supervision, focused on electrical power and control systems within prefabricated modular data center products.

Electrical Testing
UPS

Downstream Planner

Engineering
 Texas
6 Months

Location - El Paso, TX Responsible for material replenishment (raw material and/or finished goods). Use MRP (right balance of Resource Vs Demand) to ensure stock availability on time at right place Collaborate with Upstream and Downstream Planning Leader and Supply and Inventory Planner

MRP
ERP
SAP
Supplier Management
Procurement

Database Engineer

Engineering
 Massachusetts
$41.00
6 Months

Location - Boston, MA The role involves close collaboration with Business and Technical Platform Product Owner (mainly Resolver), RLM program team as well as key stakeholders across Client Digital and Data & Performance teams, Data Domains, and E2E Data Flow Architects

SQL
ETL
Python GRC

Structured Contracts Specialist

Engineering
 Texas
6 Months

Location - El Paso, TX

Production
Manufacturing
Quality
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