Firmware Software Engineer

SGS_JOB_1009

Engineering
 Washington
Firmware and Embedded C and Linux environment

Contract - 12 Months+

We are looking for a Firmware Engineer to join our team, whose mission is to design, build, and test prototype systems for future consumer VR and AR experiences. We are specifically looking for a candidate with a broad set of experiences, including deep embedded system knowledge, the ability to quickly solve problems, generate big ideas, work in new technology areas, and drive concepts into prototypes..

Job Responsibilities:

  • Lead efforts to develop, and debug firmware for a wide variety of AR and VR devices, including novel sensing and imaging systems, haptic devices, and audio prototypes. Wearable device that includes multiple sensors and cameras
  • Understand and implement firmware on micro-controllers, leverage peripherals, manage power consumption, support boot loaders, and schedule real-time tasks (RTOS)
  • Collaborate in a team environment across multiple, research focused, and engineering disciplines, making the architectural tradeoffs required to rapidly deliver firmware solutions
  • Support all phases of custom hardware development - including early architecture requirements definition, firmware architecture, proof-of-concept implementation, selection of MCUs and tools, and board bring-up
  • Work with lead and peers to understand your program tasks, attend team stand ups and deliver features per program milestones

Skills:

  • Experience with AOSP, embedded Linux, Kernel, Yocto, Buildroot, etc.
  • Experience maximizing performance of resource constrained systems.
  • Experience with either an RTOS-based or bare metal system.
  • Experience with high compute/throughput systems and using sim/modeling to estimate performance and power.

Education/Experience:

  • B.S.. degree in Computer Science, Electrical Engineering, or related field.
  • 4+ years of experience in embedded firmware design or equivalent experience with programming embedded systems with C.
  • Experience with peripherals such as USB, SPI, MIPI CSI/DSI, I2C, UART, GPIO etc.

Related Jobs

CAD Designer

Engineering
 North Carolina
3 Months + (Possibilities of Contract Extension)

Location (mandatory): 4300 Oak Park Rd, Sanford, NC 27330, USA We are seeking a highly organized and technically skilled CAD Design Engineer to support capital projects at our client’s pharmaceutical facility. This hybrid role combines hands-on AutoCAD drafting with project coordination, cross-functional collaboration, and project management responsibilities. The ideal candidate is a proactive communicator who thrives in a dynamic environment and can manage design logistics and project workflows across multiple disciplines including electrical, utilities, piping, and architecture

Autocad
CAD
CAD drafting
CAD Design
project coordination
drawings

Wire Harness technician

Engineering
 California
$25-$28
6 Months

Location : Culver CA. We are seeking a hands-on Wiring Technician to support the setup of internal QA test harnesses. This role is ideal for candidates with low-voltage wiring experience, strong technical documentation skills, and comfort working in a fast-paced, team-oriented environment.

Wire
harness
and schematics

Machine Learning Infrastructure Engineer

Engineering
 Washington
12 Months

Location : Redmond, WA. • Write clean, maintainable code, debug complex problems that span systems, prioritize ruthlessly, and get things done with a high level of efficiency. • Create robust, flexible, and scalable ML tooling and infrastructure which supports research scientists to leverage Client’s powerful infrastructure (through e.g., source control, distributed compute clusters, data storage). • Coordinate with a large set of internal infrastructure and tool teams across the lab and across Client to evaluate and integrate with existing systems. • Work collaboratively as part of a multifunctional team where communication, documentation and teamwork are highly valued • Learn constantly, dive into new areas with unfamiliar technologies, and embrace the ambiguity of AR/VR problem solving

ML
Python
Pytorch
Distributed Infrastructure

Conversation Designer

Engineering
Remote
6 Months

Summary: • We are seeking a highly skilled Conversational Designer to join our team in creating immersive AI character experiences. As a Conversational Designer, you will be responsible for crafting engaging and natural-sounding dialogue using linguistic techniques and conversational mechanics.

Conversation Design
UX
Linguistics

Electronic Assembly

Engineering
 Texas
3-4 Months

Location - Red Oak TX. The senior Electrician will be responsible for installations, integration and start-up works of Prefab modular data centers at our Red Oak Factory. • Installations: Conduct electrical installations as part of the assembly process. • Integration Support: Perform integration solutions work within the facility. • Start-Up Works: Assist in the start-up and commissioning of modular data centers. • Working Conditions Environment: Factory setting with adherence to safety protocols • Physical requirements: Lift up to 50lbs and ability to work on ladders. Must be able to stand, walk, kneel, bend, and sit for extended periods of time. • Overtime: Available and dependent on business volume.

Journeyman License

Software Engineer IV

Engineering
 California
$75-$85 /Hr on w2
12 Months

Location : Sunnyvale, CA. Senior Software Engineer

C++
Python
TCP/IP

Hardware Engineer IV

Engineering
Remote
12 Months

• Custom Silicon Development: Building innovative silicon hardware solutions specifically tailored for new wearables, with embedded AI/ML acceleration. • IP and Hardware Integration: Leading projects in the selection, acquisition, and integration of cutting-edge hardware components and intellectual property to enable robust device performance. • Cross-functional Collaboration: Partnering with software, research, and product teams to deliver comprehensive hardware platforms for successful wearable launches

DSP
RTL

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
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