Firmware Engineer
Listed on 2025-12-27
-
Software Development
Embedded Software Engineer
Get AI-powered advice on this job and more exclusive features.
This range is provided by SGS Consulting. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range$75.00/hr - $80.00/hr
Direct message the job poster from SGS Consulting
Team Lead, Talent Acquisition at SGS Consulting || Hiring professionals for AR/VR and Semi-conductor Industries for FAANG's / MAANG's and Healthcare…Nature of Role: W2 Contract - C2C Not Applicable
Summary: We are looking for a Firmware Engineer to join our wearables research team, whose mission is to design, build, and test prototype systems for future wearables experiences. We are specifically looking for a candidate with a broad set of experiences, including deep knowledge of embedded software development, the ability to quickly solve problems, work in new technology areas, and drive ambiguous concepts into prototypes.
Responsibilities:
- Develop and debug firmware for a wearable device that includes multiple sensors and cameras, application processor running Android and co-processor(s)
- Develop firmware on micro-controllers or BSPs for Embedded Linux, leverage peripherals, manage power consumption, support boot loaders, and schedule real-time tasks (RTOS) disciplines
- Develop test applications to interface with a variety of peripherals
- Test the developed firmware with the hardware
- Document designs and performance analysis
Required Qualifications:
- B.S. degree in Computer Science, Electrical Engineering, or equivalent experience
- 5+ years of SW/FW experience.
- 3+ years’ experience with embedded architectures such as ARM Cortex, or processors running AOSP/Embedded Linux, such as QC Snapdragon Wearables or AR2G1.
- 3+ years’ experience with high and low speed peripherals and buses and developing and modifying drivers for them.
- Ability to describe their previous use of logic analyzers or protocol decoders to debug/troubleshoot.
- Ability to autonomously identify, report, and solve problems with minimal direction.
- Ability to work in a dynamic, high-paced environment where job duties may change frequently
Preferred Qualifications:
- Experience with AOSP/Embedded Linux driver development and associated frameworks, like kconfig, device tree, Android, Yocto, Build root.
- Familiarity with HW-in-the-loop testing, CI/CD, build system configuration / scripting,
Additional Information:
- About the Team: Wearables Research
- Typical Day in the Role: Work with lead and peers to understand your program tasks, attend team stand ups and deliver features per program milestones.
- Unique Challenges: The prototyping scale of work means that we make decisions on the balance of speed and rigor. Additionally, we have to adapt our plans as we discover what works, or doesn’t work, while building prototypes.
- Interview Process: 3 Rounds [Screen + Coding + Behavioral (Optional)]
- Not Applicable
- Contract
- Appliances, Electrical, and Electronics Manufacturing, Computers and Electronics Manufacturing, and Semiconductor Manufacturing
Referrals increase your chances of interviewing at SGS Consulting by 2x
Apply BELOW
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).