
Firmware Software Engineer
Job Description
Hello Team,
We do have aa requirement for Firmware Software Engineer on C2C/W2 basis. Please free to contact us.
Job Title: Firmware Software Engineer V
Location: Redmond, WA (Preferred) / Sunnyvale, CA (Secondary)
Duration: 12+ Months Contract
Summary:
We are seeking an experienced Firmware Software Engineer with strong expertise in embedded systems, C/C++, RTOS, and firmware development. The ideal candidate will have hands-on experience developing low-level firmware, debugging across hardware/software stacks, and working on graphics/display pipelines in embedded environments.
Key Responsibilities:
Design, develop, and test embedded firmware using C and C++
Develop optimized firmware for graphics and display pipelines
Work with internal teams and vendors to customize firmware, drivers, and applications
Debug hardware/software stack issues and provide both short-term fixes and long-term solutions
Develop and maintain unit tests, manual tests, and CI automation
Support firmware portability across processors and embedded platforms
Required Skills:
8+ years of experience in embedded firmware development
Strong programming expertise in C and C++
Experience with RTOS and multi-threaded applications
Hands-on experience with CI/CD tools and automation
Scripting experience with Python or similar languages
Strong debugging and problem-solving skills in low-level systems
Experience across the full Software Development Lifecycle (SDLC)
Nice to Have:
Experience with AR/VR technologies
Understanding of Graphics and Display systems
Experience developing firmware for embedded or hardware-focused products
Education:
Bachelor’s degree in Computer Science, Software Engineering, or related field required.
Similar Jobs
Software Engineer
Remote
Senior Java Software Engineer
Remote
Software Engineer
Michigan
Senior Software Engineer
AZ
Senior Android Software Engineer
Tennessee