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