Embedded Software Engineer
Sunnyvale, CA - USA
Job Summary
Embedded Software Engineer
Location: Sunnyvale CA (Onsite Hybrid flexibility for the right candidate)
Duration: 12 Months Contract
Job Summary
STAFFXPERT LLC is seeking an Embedded Software Engineer on behalf of our client in Sunnyvale CA. This role is ideal for a highly motivated engineer with strong expertise in embedded systems development low-level programming and Linux-based environments. The selected candidate will play a key role in developing testing and debugging embedded software solutions with a strong focus on hands-on coding and system-level development.
Key Responsibilities
-
Design develop test and debug embedded software applications
-
Develop high-quality software using C and C
-
Work on bootloader boot process and low-level system initialization
-
Support embedded Linux platform development and system bring-up activities
-
Troubleshoot and resolve software and hardware integration issues
-
Collaborate with cross-functional engineering teams to deliver robust solutions
-
Independently manage and own development tasks from implementation through validation
Required Qualifications
-
5 8 years of hands-on experience in embedded software development
-
Strong programming skills in C and C
-
Solid experience working in Linux environments
-
Experience with bootloader development and low-level system software
-
Strong debugging and troubleshooting capabilities
-
Experience with embedded systems and platform-level development
-
Ability to work independently in a fast-paced engineering environment
Preferred Qualifications
-
Automotive industry experience is a plus
-
Experience with device drivers BSP RTOS or hardware interfaces is preferred
-
Familiarity with embedded debugging tools and system diagnostics
Additional Information
-
This role is heavily focused on hands-on development with the majority of time dedicated to coding and debugging
-
Candidates local to California are strongly preferred