Senior Firmware Engineer

SGS_JOB_1957

Engineering
 Washington
C++
Firmware
Embedded Systems
SOC
GPU
MCU

Contract - 12 Months

Location - Redmond, WA The research team is looking for an experienced Embedded Software Engineer to develop firmware for a custom SoC.

Job Responsibilities:

  • Develop firmware to integrate display pipeline with off the shelf displays
  • Develop firmware to interface with hardware acceleration blocks, including embedded DSPs
  • Develop firmware to transfer data to/from a host PC over PCIe
  • Develop PC-based test applications to demonstrate firmware functionality
  • Test the developed firmware with the hardware
  • Document designs and performance analysis

Skills:

  • 8+ years’ experience in Firmware or Embedded Software Development in C/C++
  • 2+ years’ experience developing firmware with multi-core SoCs or MCUs
  • Experience with Zephyr OS, Embedded Linux or other RTOS
  • Ability to work autonomously with little or no supervision
  • Ability to work in a dynamic, high-paced environment where job duties may change frequently
  • Experience with synchronization and IPC for multi-core embedded systems

Education/Experience:

  • Bachelor’s degree in computer science, software engineering or relevant field required. We are open to candidates who come from unconventional backgrounds if they bring unique skills and experience to our group.

Related Jobs

Invoice Coordinator

Engineering
 Texas
6 Months

Location (mandatory): El Paso, TX • Review and analyze blocked invoices to identify root causes for non-payment or delayed processing. • Facilitate and manage invoicing alongside one other employee for this location. • Collaborate with internal stakeholders, such as procurement, receiving, and accounts payable teams, to resolve invoice discrepancies and address blockages. • Prefer: Bilingual Spanish/English

Invoicing
Accounts Payable
SAP

.Net Developer

Engineering
 Texas
12 Months

We are seeking a C# .NET Angular Developer Contractor to join a high-profile project. In this role, you will develop diagnostic services. You will be an integral part of an Agile team, supporting the full product development lifecycle. This includes preparing functional and design specifications, overseeing the development process, and handing off deliverables to the Quality Assurance Team. You will be accountable for your individual deliverables during Sprints and will collaborate directly with management, other developers, and cross-functional technical teams to manage release expectations and ensure specifications are met.

.NET
sql
Angular
network protocol

Data Engineer V

Engineering
Remote
12 Months

Interview Process: 1st Screening Round – General – Data engineer will take the interview – may not be a coding round but more of a tech screening. 2nd Round – Coding Round Types of Interviews: Zoom

Data
SQl
Python

Language Engineer

Engineering
Remote
12 Months

The main function of a Linguist is to determine speech data needs and set strategic vision for data-based model and product improvements.

Data
linguistic
NLP

Software Engineer V

Engineering
Remote
12 Months

Years of Experience:- 8-10 years of experience in software design and development

WebGL
3D
Python

C++ Software Engineer IV

Engineering
Remote
12 Months

Join the AI Knowledge Team as we build the Knowledge Graph Service—our core data intelligence infrastructure—primarily developed in C++. You’ll also help create our next-generation developer platform within Smart Glass Server, another key C++ project. We’re looking for someone who learns quickly and thrives in fast-paced, ambiguous environments.

C++
AI & Server Stack

Application Engineer

Engineering
 Massachusetts
12 Months (Temp to Hire)

Location (mandatory): Andover, MA Seeking a skilled engineer to deliver high-quality designs and testing in accordance with project specifications, standards, budgets, and timelines. This role involves providing centralized software support for critical BMS applications. The successful candidate will collaborate with a team to design, install, commission, and service building automation and facility management systems.

BMS
SCADA
PLC

Senior Electrical Engineer

Engineering
 California
100-110/Hr. on W2
12 Months

Location (mandatory): Sunnyvale, CA • The main function of a hardware prototype engineer is to research, design, develop, test high-density, wearable electronics. The candidate will work with emerging technologies in a fast-paced team.

Electrical Engineering. Rigid Flex PCB Design

Network Engineer II

Engineering
 California
70-75/Hr. on W2
4 Months

Location (mandatory): Fremont, CA The main function of a network engineer is to determine user requirements and design specifications for computer networks. A typical network engineer is responsible for planning and implementing network upgrades. The individual will be responsible for provisioning some data center network equipment

Python
CCNA
Network Engineering
logo

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

Our Services

Contingent Workforce Solutions

Strategic SOW Services

Payroll Solutions


2025. All right reserved.
logologologologo