Location
Bengaluru, Karnataka, India
Salary
Not specified
Type
fulltime
Posted
Today
via linkedin
Job Description
You’ll be our: Firmware Application Engineer
You’ll be based at: IBC Knowledge Park, Bengaluru
You’ll be aligned with: Firmware Manager
You’ll be a member of: Firmware Team
What you’ll do at Ather:
A successful candidate is expected to lead the Application Software development and integration for various Ather products and be responsible for realizing System Behaviour as per the Functional and Non-Functional Requirements. Responsibilities include:
- Having a clear understanding of expected System behaviour by interacting with different stakeholders and translating these into Software Design.
- Developing Scalable, Maintainable and Efficient Application software within deadlines
- Exploring, Evaluating and Integrating Open Source libraries and frameworks appropriate for specific requirements.
- Interacting with the QA team regularly for analyzing/Triaging Issues.
- Designing creative prototypes according to specifications.
- Evaluating existing applications to reprogram, update and add new features
- Developing Technical documents and User manuals to accurately represent application design, code, and describe the procedure for operations.
- Identifying and communicating potential 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:
- Linux / RTOS based Software development experience.
- Experience working in a multithreaded environment and using synchronization techniques.
- Strong Programming acumen, and Debugging Skills.
- Strong knowledge base on evaluating Software performance metrics.
- Experience of Communication Protocols and Automotive standards.
- Experience with static analyser, and JTAG tools.
- Language: C, C\+\+, Shell
Nice to have:
- Experience in Microcontroller firmware development.
- Experience with UDS, AutoSAR, ISO26262, MISRA Guidelines
- 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
- Model Based Development using Matlab/Simulink.
- Experience using messaging Protocols like MQTT, ZeroMQ.
- Experience with Wireless protocols like BT, BLE, and WiFi.
- Language: Go, Python
You bring to Ather:
- BE/B.tech is minimum req with minimum 3-5 years of prior industry experience.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.