Firmware Software Engineer V
Spectraforce
Redmond, Washington
4 hours ago
Job Description
Job Title: Firmware Software Engineer V
Duration: 12 months
Location: Redmond, WA (preference); Open to Sunnyvale, CA as well
Summary:
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 80.00/hr.
Duration: 12 months
Location: Redmond, WA (preference); Open to Sunnyvale, CA as well
Summary:
- The main function of a firmware software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical firmware software engineer designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications.
- Expert knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
- Experience with CI/CD development tools and processes. Scripting skills using Python or other languages for developing simple utilities and test automation. Knowledge of AR/VR technologies and/or basic understanding of Graphics and Display systems is a plus.
- Experience with RTOS and developing multi-threaded applications. Expert knowledge of the full software development lifecycle
- Expert problem-solving skills to troubleshoot issues and make system changes as needed to resolve issues.
- Expert ability to work independently and manage one’s time.
- Strong verbal, written communication skills and interpersonal skills.
- 8+ years of industry experience developing and testing low level firmware for embedded systems.
- 10+ years of solid programming skills using C and C++, and experience developing production code and test applications
- Bachelor's degree in computer science, software engineering or relevant field required.
- Develop high quality code using the C and C++ programming languages for embedded environments, with portability to various processors and platforms
- Develop optimized firmware for the Graphics and Display pipelines to support the product use cases
- Work with internal teams and vendors to improve and tailor existing firmware, device drivers, stack and applications to project needs
- Debug issues across the software stack including hardware functionality and develop quick workarounds to time-critical issues and provide long term solutions
- Writing new tests and maintaining existing tests including unit tests, manual and CI automation
- Will mostly be based of delivering on project needs
- Opportunity to work on AR/AI Glasses
- How many rounds of interviews: 2 rounds
- Types of Interviews: Video
- Interview Duration: 45-1hr
Applicant Notices & Disclaimers
- For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 80.00/hr.