Empower Semiconductor

Sr Staff Firmware / Embedded Systems Engineer

San Jose, CA, US

about 1 month ago
Save Job

Summary

About The Company

Empower Semiconductor, based in Silicon Valley, powers the AI revolution with its FinFast™ technology by reducing the energy footprint and total cost of ownership of data centers. Its transformational integrated voltage regulators deliver on-demand scalable power with the speed, precision and signal integrity required by AI processors. Empower’s power-management architecture shrinks solution footprint, height and component count, achieving vertical power delivery with unprecedented power density and efficiency.

Job Summary:

Getting bored of repeating the same type of design over and over again? Want to grow in breadth/depth technically and work on the next generation of ultra-high density PMIC systems? Come join us. Empower Semiconductor is looking for an experienced firmware engineer to join a growing team as our PMIC portfolio expands. In this role, you will be responsible for embedded firmware development from definition to mass production.

Key Responsibilities:

  • Design, implement and develop software for embedded devices and systems, from requirements to production and commercial deployment.
  • Develop and implement verification, test and debug methodologies, create test benches and reports.
  • Use your understanding of microcontrollers to optimize code for efficient use of resources and for speed.
  • Interface with hardware design, development and test teams
  • Document design specifications and processes


Qualifications:

  • Advanced degree in Computer Science or related field, with 10+ years’ experience in embedded software development
  • Proven track record in embedded systems design and hands-on development, preferably in power management or related products.
  • Demonstrated proficiency in C, C++ and Python
  • Familiarity with microcontrollers and microprocessors and their integration into mixed signal ICs.
  • Familiarity with control systems and both digital and analog signal processing would be a significant advantage.
  • Familiarity with Verilog and System Verilog models would be an advantage
  • Experience with software configuration management tools, defect tracking tools, and peer review processes.
  • Good communication skills in verbal and written form
  • Strong sense of ownership, able to work independently and in a team environment.
  • Strong project management and organizational skills

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job