Senior Applications Firmware Engineer

6 Months ago • 5 Years + • Research & Development

Job Details

Description

Job Responsibilities:
  • Responsible for the development and implementation of software for motor and other applications.
  • Responsible for planning, improvement and management of software applications from inception to use which includes complete programming projects and designing detailed plans to ensure firmware is functioning properly.
  • Preparation and creation of instructional technical manuscripts for firmware operation.
  • Perform design and code reviews and recommend improvements.
  • Perform testing to validate product architecture and design.
  • Develop firmware algorithms to handle exceptional conditions and errors.
  • Troubleshoot system, performance and functional issues with firmware.
  • Execute projects within defined scope, budget and timelines.
  • Evaluate technical specification for correctness and completeness.
  • Prepare reports on project status, issues and risks for management.
  • Assist in optimizing firmware to achieve performance standards.
  • Provide product support to customers promptly and accurately.
  • Responsible in version control and maintenance with respect to code, libraries, and documentation.
  • Review codes of other engineers and provide feedbacks.
  • Research and define applications based on the specialties of the company's products
  • Help develop algorithms to automatically optimize applications using PI’s products.
  • Assist in new product development and research new application for both new and older generation of PI IC products.
  • Design and develop applications using the company’s products for design documentation/training material or customer requirements.
  • Evaluate applications built within the company’s products.
  • Provide design and technical advice to the company’s customer worldwide.
  • Research and write technical application materials for publication and presentation at technical conferences, industry seminars, trade magazines, and data books.
  • Train other engineers as needed.
  • Lead role in the development of different applications pertaining to code/firmware and hardware design.
  • Other duties as assigned.
Job Requirements:
  • Bachelor's Degree in Electrical Engineer, Electronics Engineering or Computer Engineering
  • 5 years of experience as an Design Engineer or with design experience in any of the following areas: power converters/ conversion/management, switching / switch mode power supply units (psu), inverters, power electronics design equipment, analog electronics design, control loop design and power magnetics design (transformer, chokes or inductors)
  • With experience in development and use of different microcontroller (MCU) platforms
  • With experience or background in code/firmware development
  • Excellent written and oral communications with experience in specification creation, technical report writing and test plans/instructions
  • Team player
  • Experience in designing power electronic circuitry for industrial electronic equipment or consumer devices is desirable
  • Experience in motor application and/or motor control is desirable
  • With background in Field Oriented Control (FOC), 6-step, single-phase, and three-phase motor application is desirable

Similar Jobs

Google - Senior Software Engineer, Pixel Display System

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Epic Games - Principal Research Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
Google - Senior Software Engineer, Home Camera Device Software

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
ByteDance - Research Scientist, Infrastructure System Lab

ByteDance

San Jose, California, United States (On-Site)
4 Weeks ago
Meta - Postdoctoral Researcher, Embodied AI (PhD)

Meta

Seattle, Washington, United States (On-Site)
5 Months ago
Netflix - Software Engineer 5 - Partner Engineering

Netflix

Los Gatos, California, United States (On-Site)
1 Week ago
NVIDIA - Senior Performance Engineer

NVIDIA

Santa Clara, California, United States (Remote)
20 Hours ago
Google - Multimedia/Graphics ASIC IP Hardware Architect

Google

Mountain View, California, United States (On-Site)
1 Week ago
Evolution - C++ Developer (Video)

Evolution

Riga, Latvia (On-Site)
3 Months ago
NVIDIA - Research Scientist - Design Automation

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer (For Women in Tech Candidates)

Google

State Of Minas Gerais, Brazil (On-Site)
4 Months ago
Google - Senior Software Engineer, Full Stack

Google

(On-Site)
5 Months ago
Google - Software Engineer, PhD

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
Google - Senior Software Engineer, Android Partner

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
ByteDance - Machine Learning Engineer - Pico Perception

ByteDance

San Jose, California, United States (On-Site)
4 Weeks ago
NVIDIA - Senior Deep Learning Performance Architect

NVIDIA

Redmond, Washington, United States (On-Site)
1 Month ago
Google - Software Engineer III, Engineering Productivity, Google Cloud Platforms

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
Google - Software Engineer, Site Reliability Engineering

Google

Sydney, New South Wales, Australia (On-Site)
1 Week ago
OKX - Chatbot Specialist

OKX

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
6 Months ago
QUANTIC DREAM - Data Analyst (F/M/NB)

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Pasig, Metro Manila, Philippines

ByteDance - Data Management and Strategy Intern

ByteDance

Taguig, Metro Manila, Philippines (On-Site)
1 Week ago
Nagarro - Associate Staff Consultant

Nagarro

Philippines (Remote)
6 Months ago
PwC - B&C Specialist (Proby)

PwC

Pasig, Metro Manila, Philippines (On-Site)
5 Months ago
ByteDance - Agency Partnerships Manager-Philippines

ByteDance

Taguig, Metro Manila, Philippines (On-Site)
1 Week ago
PwC - IT Assurance Services - Associate

PwC

Makati, Metro Manila, Philippines (On-Site)
6 Months ago
PwC - Broader Assurance Services Trainee

PwC

Makati, Metro Manila, Philippines (On-Site)
6 Months ago
ByteDance - Creator Strategy Intern (Philippines)

ByteDance

Taguig, Metro Manila, Philippines (On-Site)
1 Week ago
Ubisoft - Level Designer

Ubisoft

Taguig, Metro Manila, Philippines (On-Site)
1 Month ago
IGG - HR Operations Specialist

IGG

Manila, Metro Manila, Philippines (On-Site)
1 Week ago
ByteDance - Product Operations, Search Ads AI Data Service - Trust & Safety

ByteDance

Pasig, Metro Manila, Philippines (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Riot Games - Software Engineering Manager - Content Access Platform

Riot Games

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
Google - Senior Firmware Engineer, Networking, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
6 Days ago
NVIDIA - Senior Software Program Manager

NVIDIA

Santa Clara, California, United States (On-Site)
1 Week ago
Google - Staff Software Engineer, AI/ML GenAI, Google Ads

Google

Mountain View, California, United States (On-Site)
1 Week ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model - Vision and Language) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
ByteDance - Senior Machine Learning Ops Engineer, ML System - Foundation Model

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Google - Student Researcher

Google

Sydney, New South Wales, Australia (On-Site)
1 Week ago
Microsoft - Research Intern - High Performance and Scalable Database Systems

Microsoft

Mountain View, California, United States (On-Site)
6 Days ago
Tesla - Bachelor/Master Thesis: Research and Development in Laser Technology

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Beijing, Beijing, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Pasig, Metro Manila, Philippines (On-Site)

Penang, Malaysia (On-Site)

Shanghai, Shanghai, China (On-Site)

San Jose, California, United States (On-Site)

Beijing, China (On-Site)

Ohio, United States (On-Site)

San Jose, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Power Integrations

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug