Firmware Engineer - Testing & Development

SGS Consulting

Sacramento (CA)

On-site

USD 90,000 - 130,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SGS Consulting seeks an experienced embedded software engineer to craft high-quality C/C++ code for diverse embedded environments in Sacramento, CA. You will develop firmware for graphics/display pipelines and collaborate across teams and vendors to tailor firmware, drivers, and stacks to project needs.

You will debug complex issues spanning software and hardware, implement quick workarounds for time-sensitive problems, and contribute to unit tests, manual tests, and CI automation to ensure

Qualifications

  • Experience across the full software development lifecycle.
  • CI/CD tooling and scripting with Python for utilities and test automation.
  • Experience with RTOS and multi-threaded application development.

Responsibilities

  • Develop high quality code in C and C++ for embedded environments, portable across processors.
  • Develop optimized firmware for graphics and display pipelines to support product use cases.
  • Collaborate with internal teams and vendors to tailor firmware, drivers, stacks, and apps to project needs.
  • Debug software and hardware interactions; create quick workarounds and long-term solutions for time-critical issues.
  • Write new tests and maintain existing tests including unit tests, manual tests, and CI automation.

Skills

C/C++
Embedded systems
RTOS
CI/CD
Python scripting
Debugging
Communication

Education

Bachelor's degree

Job description

Job Responsibilities
  • 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.
Skills
  • 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.
Education / Experience
  • Bachelor's degree in computer science, software engineering or relevant field required
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

SGS Consulting • Washington

On-site
USD 120,000 - 150,000
Staff Firmware Engineer
Staff Firmware Engineer

Infotree Global Solutions • Sterling Heights (MI)

On-site
USD 100,000 - 160,000
Firmware Engineer
Firmware Engineer

HumCap • United States

On-site
USD 120,000 - 165,000
Embedded QA/Automated Test Engineer
Embedded QA/Automated Test Engineer

Pentangle Tech Services | P5 Group • Alpharetta (GA)

On-site
USD 65,000 - 90,000
Senior Firmware Engineer
Senior Firmware Engineer

SGS Consulting • Washington

On-site
USD 120,000 - 180,000
Firmware Software Engineer
Firmware Software Engineer

SGS Consulting • Washington

On-site
USD 120,000 - 160,000
Functional Testing Engineer
Functional Testing Engineer

TetraMem - Accelerate The World • San Jose (CA)

On-site
USD 110,000 - 150,000
Silicon Firmware Engineer
Silicon Firmware Engineer

E-Space • Santa Clara (CA)

On-site
USD 120,000 - 180,000
Firmware Software Engineer at MitSix San Jose, CA
Firmware Software Engineer at MitSix San Jose, CA

MitSix • San Jose (CA)

On-site
USD 120,000 - 180,000
Firmware Quality Assurance Engineer
Firmware Quality Assurance Engineer

Bridge Technical Talent • Connecticut

On-site
USD 90,000 - 120,000