Firmware Validation Engineer I

CapgeminiBrisbane, CA
1dOnsite

About The Position

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 the software and systems that make computers work. A typical firmware software engineer researches, 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.

Requirements

  • Bachelor's degree in computer science, software engineering or relevant field required.
  • Experience with embedded systems, RTOS environments, and microcontroller/microprocessor architectures (ARM, PIC, AVR, etc.).
  • Familiarity with test automation frameworks (Python, Robot Framework, Jenkins CI/CD for test execution).
  • 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: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
  • Basic ability to troubleshoot issues and make system changes as needed to resolve issue.
  • Basic knowledge of computer hardware and software.
  • Knowledge of computer development software as it relates to systems, such as SQL, VisualBasic, etc.

Responsibilities

  • Modify existing databases and database management systems.
  • Write and code logical and physical database descriptions and specify identifiers of the database to the management system or direct others in coding descriptions.
  • Work as part of a project team to coordinate database development and determine project scope and limitations.
  • Review project requests describing database user needs to estimate time and cost required to accomplish project.

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service