Search by job, company or skills

Ather Energy

Firmware Application Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted an hour ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role: Firmware Application Engineer

Location: IBC Knowledge Park, Bengaluru

Reporting Structure: Team Lead - Firmware

Team name: Firmware

About the Team and the Role:

The Firmware team at Ather is responsible for the core software intelligence that drives our vehicle systems. This role is for a Firmware Application Engineer who will focus on developing scalable and efficient application software, designing integrated HW/SW solutions across multiple platforms.

Responsibilities:

  • Develop scalable, maintainable, and efficient application software while evaluating existing applications to add new features or reprogram as needed
  • Explore and integrate appropriate open-source libraries and frameworks to meet specific technical requirements
  • Design creative prototypes and develop technical documentation, including user manuals and code descriptions
  • Translate user and system-level behaviors into robust software designs through stakeholder interaction
  • Collaborate with HW, Algorithms, and Cloud teams to design hardware/software integrations and deliver unified solutions
  • Partner with the QA team to analyze and triage issues while identifying potential risks and corrective measures
  • Build specialized tools for other stakeholders to evaluate firmware features and support manufacturing line setups at the factory
  • Support team members and contribute to functional OKRs through active participation in team activities

Experience and Qualifications:

  • B.Tech/ M.Tech - electrical/electronics/computer science
  • 3-6 years of experience

Must Have Competencies:

  • Develop embedded applications using advanced C programming and implement complex data structures and algorithms
  • Utilize Shell and Python scripting for automation and advanced firmware development tasks
  • Engineer software solutions using professional development environments such as Eclipse or VS Code
  • Investigate technical issues and process fine details to ensure high-quality software output.

Good to Have Competencies:

  • Interpret hardware schematics, datasheets, and technical specifications for firmware alignment
  • Debug microcontrollers using Segger utilities, GCC compilers, and standard build tools
  • Utilize Linux command line utilities for development and system navigation
  • Apply fundamental electronics knowledge to assist in hardware/software integration
  • Monitor and analyze data using tools like Superset, Grafana, SQL, and Logic Analyzer utilities.

Want to know more

At Ather, we've built India's first intelligent scooter, from scratch. Based on the philosophy of clean design and smart technology, we are transforming the urban commute experience. We are expanding in India, and in the coming years, we look forward to scaling up and launching more products globally. Today, our product offerings include the Ather 450X, 450S, 450 Apex, and Rizta. Beyond the product, we are also setting up an extensive charging network and re-imagining end-to-end ownership experience. To know more, check out our Careers site and our Substack.

Be You, With Us

The Ather story doesn't write itself - our people do. We believe everyone is equal, but not the same. Diversity is our strength, and building an inclusive and equitable workplace begins with acknowledging and embracing our differences. We are an equal opportunity employer, and our team reflects a wide range of identities, experiences, and perspectives - all united by a shared passion to shape the Ather journey.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146984181

Similar Jobs

Early Applicant