logo

JobNob

Your Career. Our Passion.

Lead Software Engineer


Simple Energy


Location

Bangalore | India


Job description

About Simple Energy

Simple Energy specializes in the manufacture of smart electric two-wheelers . We are a team of 300+ engineers coming together to make smart, supercharging, and affordable two-wheelers. The company was founded in 2019 and is based in Bangalore, India.

Our mission is to build the future of mobility that is electric and connected . We at Simple energy are working towards accelerating EV adoption by making them more accessible, affordable, secure and comfortable and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

Job description: Lead SW Engineer Android App Development

You Will

  • Lead development & integration of android OS/BLE/GSM/GPS/FOTA/WI-FI/Telemetry & diagnostic services for the HMI platform(s) across our eV product portfolio.
  • Lead benchmarking activities for HMI SW solutions & architecture(s) to evaluate differentiating factors such as performance, availability, efficiency & maintainability
  • Lead development of OS Bring-up, Drivers, JNI framework, OTA/FOTA, multimedia audio communication, hands-free operation & alert notification services on our HMI platform(s)
  • Establish seamless and secure cloud communication & enable device provisioning/commissioning
  • Leverage Android SDKs & APIs to Build, run and test applications
  • Define an Agile framework for realization and release of user features. Demonstrate compliance of HMI SW solutions to functional specifications/requirements
  • Manage technical risks related to HMI SW development activities
  • Collaborate with cross functional teams to understand, define, review and document SW requirements for android app development activities for the HMI cluster
  • Lead technical reviews for HMI SW development & provide resolution for technical issues through structured RCA procedures
  • Review & approve QA/Engineering verification test plans, meet targeted coverage and accuracy requirements for SW verification/validation/QA activities
  • Prepare, review & present all technical documentation for HMI SW development including but not limited to concept & feasibility reports, cost estimation, selection of tools, xFMEA, SW Build & test reports, Feature set boundaries, Integration plan/report & compliance reports
  • Lead implementation of RCA and CAPA on HMI SW solutions as necessary
  • Represent the HMI SW development team in cross functional reviews including but not limited to code- reviews, security features & field issues
  • Be the engineering mentor for the HMI SW development team
  • Collaborate with developers, designers and system administrators to identify new features

To Be Successful, You Will Be Expected To

  • Leverage your skills in programming languages such as Kotlin to write, troubleshoot and debug reusable code & develop functional android applications across OS versions. Meet target TTM, cost & quality
  • Leverage Android Jetpack suite components like ViewModel, RoomdB & Compose UI to create robust applications
  • Develop frameworks to Integrate navigation, communications & telemetry SDKs with android applications
  • Implement secure FOTA & device provisioning services on HMI platforms
  • Ensure development code(s) comply with MVVM architecture requirements
  • Demonstrate compliance to departmental processes, procedures and practice
  • Prepare & review execution framework for UI/UX tests to optimize performance of applications

You must have any or a combination of any of the following skills:

  • B.Tech/MTech in Computer Science/Electrical/Electronic Engineering or equivalent
  • 4-6years of experience in development of android applications
  • Hand-on experience in Kotlin, Android SDKs & development of apps across android versions
  • Strong Knowledge in NDK/C++/Java
  • Knowledge on Functional Safety and SPICE processes
  • Clear understanding of MVVM architecture & Android Jetpack components such as View Model, Compose UI & Room dB
  • Demonstrated experience in integration of BLE, CAN, UDS & navigation-based SDKs such as MMI on android applications
  • Strong knowledge on standard BLE Services, protocols such as GAP/GATT and profiles such as A2DP, HFP and ANP
  • Good knowledge of communication protocols such as CAN, UDS, UART & SPI, testing tools such as CANoe & encoding/decoding services for CAN over UART/SPI
  • Hands-On experience in development of secure UDS client on IoT device applications
  • Familiarity in data compression formats such as MD4 file formats
  • In-depth understanding of handling Connection Management, Database Handler, GraphQL, and REST APIs
  • Working knowledge of M2M protocols such as MQTT, S2S service communication protocols such as publish/subscribe messaging & edge device provisioning/registration with JITR or JITP
  • Very good understanding of Android design principles, Material UI and interface guidelines
  • In-depth understanding of the principles and management of SW development life cycle (SDLC)
  • Demonstrated experience in version control of code base using Git & Maintaining Code
  • Very good Problem-solving, documentation & communication skills
  • A passion for automotive electronics/eV and an awesome team-spirit

Skills: can,gsm,git,drivers,sdlc,rca,telemetry,kotlin,uds,agile,canoe,graphql,mqtt,mvvm,uart,ble,reviews,spi,material ui,android applications,communication protocols,rest apis


Job tags



Salary

All rights reserved