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, 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
 - 
Real Time operating Systems, Python, Matlab/Simulink
 
You bring to Ather:
- 
BE/B.tech/B.Sc is minimum req with minimum 2-6 years of prior industry experience.
 

About Ather Energy
About
Connect with the team
Similar jobs

Candidate shall be responsible for the overall quality of the module that he/she is responsible
Candidate shall be responsible for requirement elicitation and architecture of the module for instrument cluster in a production program
Candidate shall help the PM/architect in estimation
What You Need :
Expertise in C++ for more than 6 years
Experience in Automotive is preferred
Understanding of CAN/LIN protocol
Experience with unit testing tool (GTest/ LDRA etc.)
Experience in design tools like Rhapsody is desirable
Min 4 Years Experience in Embbeded domain
1. C++
2. C++ ★ Profinet ProfiSAFE ★ Embedded RTOS
3. rtos c c++ python ★ Industrial protocols Embedded Security Threat Modeling ★ Embedded C Embedded Linux
4. Embedded Systems ★ Embedded C ★ C++ ★ RTOS
FURIOUS FOX is looking for Embedded Developers with strong coding skills in C & C++ as well as experience with Embedded Linux.
Experience : (Minimum 7-10 yrs)
• Experienced in edge processing for connected building / industrial / consumer
appliances / automotive ECU
• Have a good understanding of IoT platforms and architecture
• Deep experience in operating systems eg: Linux, freeRTOS / kernel development/device drivers.
/ sensor drivers
• Have experience with various low-level communication protocols, memory devices, messaging
framework etc.
• Have a deep understanding of design principles, design patterns, container preparations
• Have developed hardware, OS abstraction layers, and sensor handlers services to manage various BSP, os standards
• Have experience with Python edge packages.
• Have a good understanding about IoT databases for edge computing
• Good understanding of connectivity application protocols and connectivity SDK for Wi-Fi and BT / BLE
• Experienced in arm architecture, peripheral devices and hardware board configurations
• Able to set up debuggers, configure build environments, and compilers and optimize code and performance.
Skills / Tools:
• Expert at object-oriented programming
• Modular programming
• C / C++ / JavaScript / Python
• Eclipse framework
• Target deployment techniques
• IoT framework
• Test framework
Highlights :
• Having AI / ML knowledge in applications
• Have worked on wireless protocols
• Ethernet / Wi-Fi / Bluetooth / BLE
• Highly exploratory attitude
• willing to venture in and learn new
technologies.
• Have done passionate projects based on self-interest.
- Design, implement, and test production- grade core robotic software components possibly including perception systems, motion planning systems, or command and control systems. • Design, implement, and test software integration components with other robotic platforms and warehouse management systems
 - Design, implement, and test customer- specific software components
 - Develop testing frameworks and support testing for core software components • Develop logging and data analytics systems for deployments
 - Follow production- level code design and development processes including detailed documentation, code reviews, and structured release processes
 
Hello,
This mail is regarding for the positions of Embedded Application Development (Automotive domain). Check the client details and job description mentioned below.
If you are interested please respond back and revert to me.
- Role : Embedded Application Development
 - Location : Hyderabad
 - Fulltime.
 
Job Description :
NOTE: Pls look for candidates somebody who can take up the L1& L2 in this week itself.
Hand on experience in Automotive Embedded Software development using Embedded C
· Hand on experience in Microcontrollers
· Hands on experience in ClearCase or any configuration management tool will be added an advantage.
· Good in Autosar will be added an advantage.
· Knowledge on MISRA standards and tools
· Knowledge on Functional safety concepts, ISO 26262
· Good Experience of software development lifecycle
· Knowledge of the performance of reviews and review-techniques
· Good communication skills as well as the ability to work in a team.
As we discussed, please reply that you confirm the submittal to the client ZF for Embedded Development.
Full Name (First Name & Last Name)
Contact#
Email id
Notice Period
Current Location
Willing to Relocate
Education
Current Company
Skill
Broad Skill
Total Experience
Current CTC
Expected CTC
References:
The ideal candidate will be responsible for developing high-quality WIFI applications. They will also be responsible for designing and implementing testable and scalable code.
Job requirement and Skills
- Embedded development in C/C++ on Linux
 - Experience with WiFI chipsets (Atheros / Qualcomm / Broadcom)
 - Worked with WiFi drivers and WiFi stack
 - Strong debugging skills
 
Experience
- Minimum 5-10 years of experience
 - Educational Qualifications: BE/ME
 - Experience developing RRM, SON features in WiFi will be great .
 
| 
 
  | 
| 
 Excellent knowledge of OS concepts  | 
| 
 Working knowledge with SW design and development tools  | 
| 
 Basic knowledge of software and system integration  | 
| 
 Excellent knowledge of AutoSAR architecture  | 
| 
 Knowledge of ISO26262 Functional Safety,  | 
| Knowledge of programming languages (Embedded C, C++) | 
| Atlassian Suite (Jira, Confluence) knowledge | 
| 
 
  | 
| 
 
  | 
| 
 
  | 
Software Engineer(Layer 2/Layer 3)
Location : Gurgaon (WFH currently)
Experience/ Skills Required : 5 to 10 years
To be successful in this role you should be well versed with the concepts of networking and comfortable in C programming in a linux environment for embedded software. As we use Linux, experience with this operating system is a mandatory requirement, knowledge and experience on OpenWrt is a bonus. Working experience with router software development for layer 3 and layer 4 features.
Domain knowledge required: IPv4, TCP/UDP, IPv6, NAT, Firewall (iptables), DHCPv4, DHCPv6, IPv6 prefix delegation, Port forwarding, Source based routing, Policy based routing, L3 QoS, IGMP proxy, IPv6 MLD snooping, DNS, DNS proxy. Knowledge on VoIP is a bonus.
Management methods: TR069, SNMPv2, CLI.
Operating system: Linux, OpenWrt
Programming languages: C(must have), Python
Working for us means having a healthy interest in Software but most of all, you like to work in a team. You like to take initiative and have the “just do it” approach. Having the right mentality and attitude are more important for us than a degree. Dedication, investigation and responsibility are keywords for us. Preferred years of experience in industry/technology: 5-10 years.
Role:
As a Software Engineer you develop new software features and solutions for our fibre connectivity product portfolio. The position offers a wide range of possibilities to work with everything from low-level Linux drivers to high-level applications. You develop for various protocols and HW interfaces, often in complex network scenarios in combination with customer specific requirements. The team is responsible for all SW development for existing and new Home Gateways. This means development of Linux drivers, network functionality, remote Management (TR-069) and VoIP application (sipapp). The development is mainly done in C and in Linux environment, knowledge in Python is an add-on. Products and development are realized in Agile.








