Senior Applications Firmware Engineer

2 Days ago • 5 Years +

About the job

SummaryBy Outscal

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

Penang, Malaysia (On-Site)

Metro Manila, Philippines (On-Site)

Penang, Malaysia (On-Site)

Singapore, Singapore (On-Site)

Shanghai, China (On-Site)

California, United States (On-Site)

Beijing, China (On-Site)

United States (On-Site)

Ohio, United States (On-Site)

View All Jobs

Similar Jobs

Zoox - Firmware Engineer Internship/Co-op

California, United States (On-Site)

Zoox - Senior Firmware Engineer

California, United States (On-Site)

enphase-energy - Sr Staff Firmware Engineer - EVSE

Karnataka, India (On-Site)

enphase-energy - Senior Embedded Firmware Engineer

Karnataka, India (On-Site)

JMA - Principal Firmware Engineer - Radio

Texas, United States (On-Site)

JMA - Principal Firmware Engineer - Radio

Texas, United States (On-Site)

Marvell - Principal Firmware Engineer

Maharashtra, India (On-Site)

DroneStark Technologies - Drone Firmware Engineer & Test Pilot

Maharashtra, India (On-Site)

Keus Smart Home - Senior Firmware Engineer

Telangana, India (On-Site)

Samsung Semiconductor - Firmware Engineer - NVMe

California, United States (Hybrid)

Similar Skill Jobs

Aristocrat Gaming - Team Lead – Global Infrastructure Support

New South Wales, Australia (Hybrid)

pubgemea - Network Administrator

North Holland, Netherlands (On-Site)

Overwolf - Brand Partnerships Director Central

Illinois, United States (On-Site)

Moon Active - Data Product Manager

Tel Aviv District, Israel (On-Site)

PlayStation Global - Business Planning & Operations Manager

California, United States (Hybrid)

Zynga - Senior Business Operations Coordinator (7 Month Contract)

Austin, Tx Bay Area, Ca Carlsbad, Ca Chicago, Il Remote, Us Remote, Canada Toronto, Canada (Remote)

Zynga - Lead Producer

Karnataka, India (On-Site)

Zynga - Software Engineer (Spring Boot / Java)

İstanbul, Türkiye (On-Site)

Zynga - Senior Software Engineer - Gram Games

England, United Kingdom (On-Site)

Jobs in Pasig, Metro Manila, Philippines

PwC - External Audit Associate

Western Visayas, Philippines (On-Site)

Nagarro - Associate Staff Engineer, QA Automation

Central Visayas, Philippines (On-Site)

Nagarro - Senior Analyst

Central Visayas, Philippines (On-Site)

Hitachi - Technical Manager - Presales

Metro Manila, Philippines (On-Site)

Hitachi - Billing Analyst

Metro Manila, Philippines (On-Site)

Hitachi - Technical Lead - F&O

Metro Manila, Philippines (On-Site)

Hitachi - Web and Graphics Designer Intern

Metro Manila, Philippines (On-Site)

Visa - Analyst, Advanced Technical Solutions

Metro Manila, Philippines (On-Site)

Visa - Implementation Analyst

Metro Manila, Philippines (On-Site)

Operations Jobs

Activate Games - Game Facilitator (Store Associate)

Ontario, Canada (On-Site)

Playtech - Account Manager

Av. Juan De Aliaga 420, Piso 3, Lima, Peru (On-Site)

Maersk Careers - Process Expert, Operations

Tamil Nadu, India (On-Site)

Maersk Careers - Procurement Associate

Ho Chi Minh City, Vietnam (On-Site)

Maersk Careers - Sr. Specialist - Red Sea Disputes

Maharashtra, India (On-Site)

sigma software - HR Administrator

Kyiv City, Ukraine (Remote)

Level Up Your Career in Game Development!

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

Job Common Plug