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

Controls Engineer

Engineering
 Nebraska
12 months

Location : Lincon NE . This role will be crucial in supporting all aspects of our digital transformation, including the implementation of new processes and Client standard traceability system in Auto mech, as well as ensuring their seamless integration into our existing operations to support our roadmap to be ready for our Lighthouse designation with the WEF.

HMI and PLC

Electrical Engineer

Engineering
 Illinois
6 Months (possible Extension)

• RF Circuit and Communication: Extensive background in RF circuit design and wireless communication theory essential for driving innovative solutions. • Technical Proficiency: Familiarity with RF test equipment, including Network and Spectrum Analyzers, Signal Generators, and Power Meters, ensuring precise measurement and analysis. • This position is tailored for an adept Electrical Engineer with a minimum of 2 years of experience, who is ready to take on a crucial role in our engineering team. • The successful candidate will demonstrate expertise in RF circuit design along with a solid understanding of basic RF amplifier knowledge and communication theory, contributing to high-impact projects with precision and innovation. • As an Electrical Engineer II, you will be instrumental in advancing our RF technologies and sustaining product development. • Your role will encompass hands-on circuit building, debugging, and conducting performance verification testing for MSI products under redesign. • You will collaborate closely with cross-functional teams to optimize product performance and ensure compliance with stringent industry standards.

RF
PLL
VCO
Electrical Engineering

Engineer Quality I - Quality Engineering

Engineering
 Iowa
12 Months+

Location: Ankeny, IA 50023 Position Title: Quality Engineer 100% Onsite position • 3rd shift, 9:30 pm to 6:00 am. Some OT and weekends as needed. • Will be required to work the day shift while training – training period duration will depend on the level of the experience for the selected candidate. • Shift hours during training: 6am – 2:30pm • Safety shoes with internal metatarsal protection required. • **Visa sponsorship is not available, now or in the near future, for this position. ** • This position does involve some material handling, so candidates need to be able to lift up to 35 lbs. • May drive a client owned Gator on the shop floor after completing safety training.

Quality Engineering
Deviation
Change Control
Root Cause Analysis
Production Floor Experience

System Administrator

Engineering
 Illinois
4 Months Temp to permanent role

We are seeking unix system administrator who will perform NFS storage migrations Installing and configuring hardware and software components to ensure system security and efficiency. Monitoring system performance and troubleshooting issues.

Red Hat Enterprise Unix
oracle
unix
linux
clustering
Veritas Infoscale
Exadata
Red Hat PCS
Python
Shell

Maintenance Elec Mech Tech

Engineering
 Missouri
3 Months Temp to permanent role

Location : - Sikeston, MO 63801. We are seeking The Maintenance Elec Mech Tech performs maintenance related activities on production equipment. In addition, the person in this position performs troubleshooting and diagnostics for mechanical, electrical, and control-related issues.

Troubleshooting
Computers
PLCs
Automation
Ladder Logic
Test Instruments Process Control
sensors and I/O Devices

Software Engineer

Engineering
 Washington
12 Months (possible extension)

Location - Redmond, WA. • We are seeking a highly skilled software engineer to work on hardware integration and automation projects. The ideal candidate will have experience working with consumer electronics, firmware, and lab test equipment such as cameras, motion stages, and 6-dof manufacturing robots. • As a software engineer, you will be responsible for integrating all of these components and building scalable and reusable systems that allow for easy software updates and component swaps. In addition, you will be responsible for developing software that automates hardware systems to enable data collection. This will require a strong understanding of hardware components and firmware, as well as programming skills in languages such as C++ and Python. • A successful candidate will also have strong testing and debugging skills to ensure software operates as expected and hardware components are integrated properly. You will need to be able to gather requirements from stakeholders, develop software that meets those requirements, and ensure that the software operates as expected through thorough testing and debugging. Strong communication skills are essential for success in this role, as you will be working closely with cross-functional teams and providing updates on project status.

C++
Python
Robotics
Firmware
Automation
Test
Debugging

Mechanical Engineer

Engineering
 Washington
12 Months (possible extension)

Location - Redmond, WA. • The Mechanical Engineer is responsible for designing and validating a wide variety of mechanical systems and assemblies for manufacturing equipment, measurement instruments and consumer and commercial products. Work with multidisciplinary teams to ensure that customer and product requirements are met.

NX
DOE
FMEA
2D
3D
CAD

Field Service Technician

Engineering
 Virginia
12 Months

Location - Ashburn, VA. A minimum of 3-6 years’ experience in applicable fields (BAS controls, HVAC controls, Controls Commissioning, PLC Programming). • Tech school Grad or a 4yr degree in Mechanical/Electrical is top pick. • depending on skill/qualifications 100% onsite, 1 year contract duration, possible temp to hire. Up to 10% travel • Installation and Commissioning: Install and commission BAS systems, ensuring all components are correctly integrated and functioning. • Maintenance and Troubleshooting: Perform regular maintenance and troubleshoot issues with BAS components • Software Management: Download, update, and verify the accuracy of software used in BAS systems. • Calibration and Testing: Calibrate and test HVAC systems and controls to ensure optimal performance. • Monitoring and Diagnostics: Monitor BAS components for efficiency and safety, and provide diagnostics and repairs as needed • Staying in compliance of company required trainings

BMS
BAS
HVAC
Controls

Linguist

Engineering
 California
$45-$50
9 Months

Location : CA, WA and NY. 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 native or near-native fluency in Indian Languages with strong linguistic data analysis and language technology experience to manage data collection, LLM-powered data synthesis and data annotation tasks, prompt engineering, localization and quality evaluations.

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