Talent.com
This job offer is not available in your country.
Senior Application Developer

Senior Application Developer

Ather EnergyBangalore Urban, Karnataka, India
1 day ago
Job description

You’ll be our : Senior Application Developer - GoLang

You’ll be based at : IBC Knowledge Park, Bengaluru

You’ll be aligned with : Application Development Lead

You’ll be joining our : Middleware Team

What you’ll do at Ather

  • Work closely with Firmware team to design, develop and maintain software applications for Ather's Charging infrastructure.
  • Improve existing functionality while building Designs / POCs for future systems.
  • Work Closely with Product Managers, Cloud and Backend teams for Planning and Implementing new features and solutioning architecture for future products.
  • Working with program team to ensure planning is accurate and provides high predictability
  • Manage the release cycles for the assigned modules and prioritizing the different development activities
  • Be the point of contact for Firmware team for cloud dependencies

Here’s what we’re looking for

  • Bachelors / Masters in computer science / Electronics or any other equivalent degree with 5-8 years of experience.
  • Proficient in Golang / C,C++ and Python is an added advantage .
  • Knowledge on Multi-threaded & Multi-processing application development experience.
  • Knowledge on IPCs like dbus, grpc
  • Good experience in ANDROID platform and Being able to customize the libraries is a plus
  • Software communication protocols such as gRPC / CAN / I2C is added advantage
  • Good understanding of System fundamentals in the Linux / ANDROID
  • Having worked on system level languages such as C, C++, Python, GO is a plus
  • Embedded systems experience spanning OS and non-OS environments.
  • IoT experience is a must, having worked with cloud service providers such as GoogleCloud would be a plus.
  • Experience using logic and protocol analyzers is preferred
  • Product development life cycle experience and strong problem solving skills are must
  • Experience in automobile companies or projects is plus
  • Agile development methodology experience is a must.
  • Experience with Static Code Analyzers and Unit testing framework is a must.
  • Vehicle Dashboard development experience would be a plus.
  • Experience with Navigation solutions using Map service providers would be a plus.
  • Experience with tools such as JIRA, Confluence, Git, Gitlab and Jenkins, etc is plus
  • The ideal individual must have proven ability to achieve results in a fast moving, dynamic environment
  • Self-motivated and self-directed, however, must have demonstrated the ability to work well with people.
  • Excellent communication (written and verbal) and interpersonal skills.
  • Non Functional Skills

  • Great ownership of tasks and duties
  • Unafraid to make mistakes, push boundaries and own them. An ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
  • Good problem solving and debugging skills.
  • Good to Have

  • Exposure or Experience working with the RTOS environment.
  • Basic know-how to write SQL queries.
  • Previous experience studying, designing or developing systems based on Open Charge Point Protocol (OCPP)
  • What you bring to Ather

  • Bachelors or Masters Degree in Engineering.
  • 5-7 Years of experience in Application Development.
  • Create a job alert for this search

    Application Developer • Bangalore Urban, Karnataka, India