Firmware and Diagnostics Engineer

Cadence Design Systems
Belo Horizonte
Workplace: OnsiteFull timeFunction: Hardware, Embedded & Systems EngineeringExperience: 1-3 yearsEducation: bachelorsSkills: ["Analytical thinking","Troubleshooting","Problem-solving","Written communication","Verbal communication"]

Develop, validate, and support firmware and diagnostic software for complex hardware systems used to debug large designs and system-on-a-chip projects. Work across hardware bring-up, system validation, manufacturing, and field diagnostics, triaging issues with structured evidence. You’ll execute defined technical tasks, interpret hardware documentation and specifications, and collaborate with firmware, hardware, product engineering, validation, and field support teams.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cadence Design Systems
Cadence Design Systems
1 day ago

Firmware and Diagnostics Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live

Job Summary

Develop, validate, and support firmware and diagnostic software for complex hardware systems used to debug large designs and system-on-a-chip projects. Work across hardware bring-up, system validation, manufacturing, and field diagnostics, triaging issues with structured evidence. You’ll execute defined technical tasks, interpret hardware documentation and specifications, and collaborate with firmware, hardware, product engineering, validation, and field support teams.
Location: Belo Horizonte
Workplace: Onsite
Employment Type: Full time
Job Function: Hardware, Embedded & Systems Engineering
Seniority: Entry level

Key Responsibilities

  • •Develop, validate, and support firmware and diagnostic software for complex hardware systems.
  • •Contribute to hardware bring-up, system validation, manufacturing, and field diagnostics.
  • •Perform issue triage using structured evidence and clearly documented technical findings.
  • •Collaborate with firmware, hardware, product engineering, validation, and field support teams to deliver technical tasks.
  • •Read and interpret hardware specifications, schematics, interface documents, diagnostic procedures, and test plans.

Key Requirements

  • •Complete Bachelor’s degree in Electrical Engineering, Computer Engineering, or Computer Science.
  • •Typically 1 to 3 years of experience in embedded firmware, diagnostics, hardware validation, board bring-up, or system-level debug.
  • •Proficiency in C/C++ and working knowledge of one or more scripting languages such as Python, Tcl, Bash, or Perl.
  • •Understanding of embedded systems concepts, firmware interfaces, hardware registers, boot flows, device drivers, and low-level debug methods.
  • •Experience using debug tools such as serial console, JTAG, logic analyzer, oscilloscope, lab power equipment, or hardware telemetry logs.
Experience:1-3 yearsEmbedded systemsHardware diagnosticsHardware validation
Education:Bachelor's
Skills:Analytical thinkingTroubleshootingProblem-solvingWritten communicationVerbal communication
Languages:EnglishPortuguese
Tech Stack:CC++PythonTclBashPerlFPGAEthernet/IPJTAGSerial consoleLogic analyzerOscilloscopeDevice drivers

Company Brief

Cadence Design Systems
Provides electronic design automation (EDA) software, IP, and services for semiconductor and systems companies to design, verify, and implement integrated circuits, systems-on-chip, and electronic systems across industries including communications, automotive, and consumer electronics.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1988
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor