Location
Richardson, TX | United States
Job description
Senior Embedded Engineer Location Richardson, TX :
Title: Sr Embedded Engineer.
Location: Richardson, TX
ONSITE ROLE
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 Customer's 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:
- Bachelor's 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 IDE's, 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 MCU's
- 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 high-level circuitry modeling are a plus
- Experience collaborating with remote engineering teams helpful
- Design reference and demo boards using schematic capture to design PCB's using Cadence or Orcad's tool suite
- Must have highly developed written and verbal cross-functional communication skills
Job Type: Contract
Pay: From $40.00 per hour
Expected hours: 40 per week
Schedule:
Ability to Relocate:
- Richardson, TX: Relocate before starting work (Required)
Work Location: In person
Job tags
Salary