Employer Active
- USA
Not Disclosed
Salary Not Disclosed
1 Vacancy
Job Responsibilities:
Work as firmware engineer understanding customer needs solving their problems.
Develop embedded hardware support packages for Battery devices.
Perform verification correlation and validation of developed code in the lab.
Collaborate with worldwide application engineers to ensure device firmware matches with specification.
Develop BMS Simulink models and use embedded coder to generate codes support advance ML algorithms.
Write technical documents in the process of design development and technical support.
Prepare training documents and train Application/Sales/FAE/Customer engineers.
Utilize lab equipment to test and debug embedded code to support customers.
Resolve Customers problems using either firmware or hardware changes.
Write code complete programming testing and debugging of application board for customers including collecting data supporting ML performance gains.
Act as a resource for customers and other team members at times work independently.
Support regular peer reviews and reviews with application system and design engineers.
Qualifications:
Bachelors degree or above in electrical engineering computer engineering power electronics control engineering or related majors.
3 to 5 years of experience with MCU programming using C C familiarity with IDEs Keil IAR e2Studios Visual Studios environments
Experience with developing software for control systems in MATLAB Simulink Python or similar
Experience with firmware development for ARM Cortex M0 M23 M4 MCUs
Excellent communication and presentation skills expression and problem analysis and debug ability team spirit and strong learning ability
Preferred Qualifications
Familiarity with version control systems like SmartGit GitHub or similar
Knowledge of common embedded ML models SVN CNN DNN kNN and bayes etc and at familiar with the theory behind ML
Prefer experience with analog circuitry and embedded systems firmware and executed ML embedded projects
Ability to setup laboratory equipment for characterization of BMS products
Excellent organizational skills attention to detail and accuracy
Design experience in CMOS/BICMOS and highlevel circuitry modeling are a plus
Experience collaborating with remote engineering teams helpful
Design reference and demo boards using schematic capture to design PCBs using Cadence or Orcads tool suite
Must have highly developed written and verbal crossfunctional communication skillsFull Time