Firmware Engineer

Overview

On Site
USD 60.00 - 65.00 per hour
Full Time

Skills

I2C
System requirements
C++
Augmented reality
Computer science
Computer engineering
Operating systems
Test plans
Logic analyzer
Embedded C
Firmware
HoloLens
Design
Linux
Android
UEFI
Embedded systems
MCU
C
Software development
System on a chip
Computer hardware
Manufacturing
ITAR
Specification
Testing
Debugging
Research and development
ROOT
Shipping
UART
SPI
USB
PCI Express
Oscilloscope
Science
Innovation
Network
Recruiting
Law
Interviewing

Job Details

Description:
ON SITE Contract Opportunity based in Redmond, WA
Pay: $60-$65 Hourly
Description:
This role provides the opportunity to have the first look into cutting edge technology and work with a small but knowledgeable team of engineers.
Typical Day in the Role
Purpose of the Team:The purpose of this team is to work on HoloLens device for Mixed Reality.
Key projects:The main function of this Software Engineer role is to design develop implement test device firmware and driver software running on Linux and Android systems.
Candidate Requirements
Years of Experience Required:5-7 years of overall experience.
Degrees or certifications required:Bachelor's degree in a technical field such as computer science computer engineering or related field required.
Best vs. Average:The ideal candidate would have Experience with some of or all of the following: UEFI development experience with protocols and peripherals such as I2C DTSI development experience Familiarity with battery and charging drivers Android Familiarity with embedded firmware and MCU development Familiarity with software tools to optimize power and performance.
Top 3 Hard Skills Required
  1. Minimum 5 years of experience Excellent C/C design and coding skills.
  2. Minimum 3 years of Experience in development in Android frameworks Native frameworks Userspace and Kernel mode drivers for SoC on Operating systems Android Linux
  3. Minimum 2 years of Experience with new hardware bring-up and factory manufacturing

Candidates MUST be ITAR Compliant due to Government Regulations. No Exceptions.
Summary:
The main function of this Software Engineer role is to design develop implement test device firmware and driver software running on Linux and Android systems.
Job Responsibilities:
  • Gather and analyze system requirements document specifications and develop software solutions to meet device requirements
  • Implement system software and customize to client requirements
  • Prepare the detailed software specifications and test plans
  • Testing and debugging of 3rd party solutions
  • Perform post-implementation validation of software and resolve any bugs found during testing
  • Working with cross-discipline teams to root cause and solve system issues

Qualifications:
  • Bachelor's degree in a technical field such as computer science computer engineering or related field required
  • 5-7 years experience required
  • Excellent C/C design and coding skills.
  • Experience in development in Android frameworks Native frameworks Userspace and Kernel mode drivers for SoC on Operating systems Android Linux
  • Experience with Operating system Internals Linux Android
  • Experience with shipping Android based products
  • Experience working with and developing low level device protocols I2C UART SPI USB PCIE etc
  • Experience working hands on with hardware including working with Multimeters Oscilloscopes Logic Analyzers etc.
  • Experience with new hardware bring-up and factory manufacturing
  • Testing and Validation Experience

Experience with some of or all of the following:
  • UEFI development experience with protocols and peripherals such as I2C
  • DTSI development experience
  • Familiarity with battery and charging drivers Android
  • Familiarity with embedded firmware and MCU development
  • Familiarity with software tools to optimize power and performance

Skills:
  • Embedded C & C++ Programming
  • Linux
  • Device Driver
  • Android

*This is NOT a C2C (Corp to Corp) Job Opportunity*
If you are interested kindly share your updated resume to the email id: gvenkataswa@ actalentservices.com

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.

Diversity, Equity & Inclusion

At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I are embedded into our culture through:
  • Hiring diverse talent
  • Maintaining an inclusive environment through persistent self-reflection
  • Building a culture of care, engagement, and recognition with clear outcomes
  • Ensuring growth opportunities for our people

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email for other accommodation options.