JOB DESCRIPTION
This role is 100% onsite at the location on the req
Qualifications
- Bachelor’s or Master’s degree in Electrical Engineering Computer Science/Engineering or a related field
- At least 4 years of experience in programming in embedded systems.
Required skills
- Good programming skills in C and some familiarity with programming in Python.
- Good experience in debugging in an embedded environment {JTAG, SWD, Lauterbach, etc) . Ability to debug in real-time across software and hardware stack to understand the real issues and provide solutions, work, and collaborate with multiple teams if needed.
- Good understanding of hardware interfaces and protocols such as (SPI, I2C, CAN, Ethernet etc). Ability to debug them using an oscilloscope, logic analyzers, etc.
- Good experience in BSP and low-level drivers for different components or sensors
- Good understanding of RTOS fundamentals.
- Ability to work independently and across orgs/teams and with vendors. Ability to collaborate across multiple teams to understand requirements, debug issues, prioritize, and get things done with a level of efficiency and urgency.
- Ability to crisply communicate with peers, stakeholders, customers, and technical leaders.
- Having worked with ARM cortex-based SOCs and platforms is a bonus
- Any automotive background is a bonus
- Any experience with motors etc would also be a bonus