You’ll be our: Firmware Engineer
You’ll be based at: IBC Knowledge Park, Bengaluru
You’ll be Aligned with: Embedded Manager
You’ll be a member of: Vehicle Software
What you’ll do at Ather:
A successful candidate is expected to lead the Firmware development and integration effort for various Ather products and be responsible for qualifying and integrating FW at various stages with HW. Responsibilities include:
Understanding requirements from different stakeholders and translating these to application features
Writing high quality source code to program complete applications within deadlines
Unit-testing code for robustness, including edge cases, usability, and general reliability
Performing functional and non-functional testing
Troubleshooting and debugging applications
Designing creative prototypes according to specifications
Evaluating existing applications to reprogram, update and add new features
Developing technical documents and handbooks to accurately represent application design and code
Identifying and communicating possible risks along with preventive and corrective measures
Designing HW/SW integration while working with HW/Algorithms/Cloud teams to deliver an integrated solution.
Here’s what we are looking for:
Must have:
ECU Software development experience (any of the ARM based Auto ECUs Body Electronics/Infotainment/ Powertrain/Cluster)
Previous experience with Low level firmware, Boot loaders, Device Drivers development
Hands on Experience Communication Protocols CAN, I2C, SPI, RS232
Experience with static analyser, JTAG tools etc…
Knowledge in Assembly and compilers
Strong testing & debugging skills, experience with logic analysers
Language: C, C++
Nice to have:
Knowledge of HW design for ECUs
Experience with UDS, AutoSAR, ISO26262, MISRAGuidelines
Previous experience with SIL and HIL Testing as well as Test case generation for the same.
Hand on experience in using CAN tools & CAPL Scripts, Bus Master
Real Time operating Systems, Python, Matlab/Simulink
You bring to Ather:
BE/B.tech/B.Sc is minimum req with minimum 2-3 years of prior industry experience.
Bachelors
Any Bachelors Degree
C,C++,Hands on Experience Communication Protocols CAN,I2C,SPI,RS232,
IT-Software- Software services