Firmware Validation Engineer I

Capgemini

Santa Clara, CA, US
Base: $54,300 - $130,000; bonus/equity: variable i...
On-site
Embedded systems experience
Rtos environments
Microcontroller/microprocessor architectures
Join a global team of engineers, scientists, and architects at Capgemini Engineering, a world leader in engineering services

Job Summary

  • Join a global team of engineers, scientists, and architects at Capgemini Engineering, a world leader in engineering services.
  • The main function of a firmware Validation engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of software and systems.
  • Capgemini offers a comprehensive, non-negotiable benefits package to all regular, full-time employees.

Matching Summary

Join a global team of engineers, scientists, and architects at Capgemini Engineering, a world leader in engineering services.

Salary

Base: $54,300 - $130,000; Bonus/Equity: Variable incentives, bonuses, or commissions may be eligible; Benefits: Comprehensive, non-negotiable benefits package

Skills & Requirements

Must-have

  • Embedded systems experience
  • RTOS environments
  • Microcontroller/microprocessor architectures
  • Test automation frameworks
  • Source control systems (Git)

Nice-to-have

  • Full software development lifecycle knowledge
  • Troubleshoot issues and make system changes
  • Computer hardware and software knowledge

Key Requirements

  • Bachelor's degree in computer science, software engineering or relevant field
  • Experience with embedded systems, RTOS environments, and microcontroller/microprocessor architectures
  • Familiarity with test automation frameworks (Python, Robot Framework, Jenkins CI/CD)
  • Understanding of source control systems (Git), build pipelines, and test documentation standards
  • Verbal and written communication skills
  • Problem solving skills
  • Customer service and interpersonal skills
  • Basic ability to work independently and manage one’s time
  • Basic knowledge of the full software development lifecycle
  • Basic ability to troubleshoot issues and make system changes as needed
  • Basic knowledge of computer hardware and software
  • Knowledge of computer development software such as SQL, VisualBasic

Work Rights

Not specified

Tailored Resume

Cover Letter