Engineer Firmware - Bengaluru, India - Simple Energy Private Limited

    Simple Energy Private Limited
    Simple Energy Private Limited Bengaluru, India

    2 weeks ago

    Default job background
    Description
    About Simple EnergySimple Energyspecializes in the manufacture ofsmart electrictwowheelers. We are a teamof 300engineers coming togetherto make smart supercharging and affordable twowheelers. The companywas founded in 2019 and is based inBangalore India. Ourmission is tobuild the future of mobility that iselectric and connected. We at Simpleenergy are working towards accelerating EV adoption by making themmore accessible affordable secure andcomfortable and we embrace theresponsibility to lead the change that will make our world bettersafer and more equitable for all.
    Jobdescription: Engineer FirmwareYou will:
    • ImplementFirmware (FW) architecture(s) across our eV platforms &their respective subsystems from concept to manufacturing release.
    • Carryout benchmarkingactivities for Embedded FW platforms & solutions toevaluate differentiating performance factors such as cost executionspeed latency memory optimization and OS overheads
    • Develop firmware foreV subsystems including but not limited to chargers charginginfrastructure BMS ECU/VCU DCDC Converters Motor Drive controllers& Dashboard/HMI systems
    • Develop implement& verify state machine bootloader & Errormanagement services for eV subsystems
    • Implement productdiagnostic and Error management solutions on specific HW Platforms
    • Perform a range offirmware development activities leading to integration of Firmwaremodules FW Build device programming verification tests regressiontesting & release processes in accordance with departmentalprocesses and procedures
    • Drive systemintegration activities for subsystem firmware. Demonstratecompliance of subsystem(s) performance to expected/targeted systemfunctional specifications
    • Debug andtroubleshoot firmware to resolve risks and challenges during thecourse of product development
    • Verifyflashing/programming tools/procedures and EoL tests formanufacturing
    • Participate in codereviews & cross functional discussions such as xFMEA FTAand Dfx
    • Implementtest and verify corrective measures for issues/feature upgradation.
    To besuccessful you will be expected to:
    • Deliver subsystemFirmware modules by demonstrating compliance to functionalspecifications SRS requirements & manufacturabilityrequirements
    • Develop Integratebuild test and verify predefined and specific reusable firmwaremodules against requirements in the SRS document for subsystems
    • Develop code forimplementing performance features device drivers communicationprotocol(s) digital control derating/MBD algorithm(s) &functional requirements for a variety of eV subsystems across HWplatforms
    • Leverageinclusion of reusable libraries & code blocks for HWabstraction across HW platforms (SoC SoM and MCU)
    • Carryout functionaltesting verification and validation of firmware across eVsubsystems
    • Prove compliance of eVsubsystem firmware to coding standards serviceability andMaintainability requirements
    • Demonstratecompliance of firmware deliverables to the department s documentedprocesses and procedures
    • Carryout firmwaredevelopment activities towards completion of engineering teststrategy/Methodologies/Procedures
    You musthave:
    • B.Tech/MTech in computer science/ Electrical/Electronic Engineering orequivalent
    • 14years ofexperience as SW/FW expert/specialist in an embedded productdevelopment industry automotive industry preferred
    • Experience in thedevelopment FW/SW for of any one or more of the followingsubsystems is preferred: IoT devices Motor drive controllers eVCharging Infrastructure eV chargers Vehicle control Systems(VCU/ECU) Instrumentation clusters HMI display systems BMS
    • Demonstratedexperience in SW/FW development eV Safety and homologationstandards
    • Fairunderstanding of computer system architecture including 816 and32bit processors/controllers
    • Handson knowledge indeveloping drivers and applications with various communicationprotocols such as CAN I2C SPI TCP/IP USB BLE & UDS
    • Exposure to SWdevelopment using RTOS Linux Android and iOS
    • Experience indevelopment of JNI & SW application development usingAPK/API
    • Exposure toworking with SDK/BSP on HW platforms to realize state machine(s)
    • Exposure to workingwith display HMI devices using MIPI/LVDS interface standards
    • Strong competenciesin implementation of state machine product diagnostics &error management systems
    • Deep understanding& experience in programming languages like Assembly/C/C& Python
    • Proven Experience inusing to compiler debugging programming & emulator toolsacross a variety of MCU development platforms
    • Demonstratedexperience in SW/FW development in a structured environmentencompassing utilization of revision control issue trackingprofilers & debugging tools
    • Experience in solvingchallenges related to SW/FW development including safety securityIntegrity stability compatibility and OTA updates
    • Handson experience inusage of test and verification tools/equipment including but notlimited to DSO DMM Power/Spectrum/Protocol/Logic analyzer DebuggersEmulators programmers and exposure to a variety of IDE acrossmultiple MCU platforms
    • Very goodProblemsolving documentation & communication skills
    • A passion for automotiveelectronics/eV and an awesome teamspirit

    mcu,sdk,c++,soc,automotiveelectronics,ble & uds,development fw/sw,error managementsystems,os overheads,vehicle control systems,benchmarkingactivities,apk,derating/mbd algorithm(s),ev charginginfrastructure,dashboard,device programming,can,safety,motor drivecontrollers,sw,iot,communication protocols,sw/fw,swdevelopment,computer system architecture,c,dmm,bsp,developmentplatforms,spi,automotive electronics/ev,apk/api,iotdevices,profiling,sw/fw development,verification tests,issuetracking,assembly,ota updates,codereviews,latency,power/spectrum/protocol/logicanalyzer,debugging,power/,simple energy,firmware,instrumentationclusters,embedded systems,compilertools,emulators,supercharging,revisioncontrol,devices,android,vcu,ev sub-systemfirmware,microcontroller,manufacturability requirements,memoryoptimization,xfmea,srs document,performance to expected/targetedsystem functional specifications,dfx,usb,implementing performancefeatures,embedded c++/c,debuggers,ecu,regressiontesting,api,security,srs,vehicle control systems (vcu/ecu),firmwaredevelopment,som,test and verification tools,evchargers,mipi,tcp/ip,compliance of firmwaredeliverables,rtos,dso,fw build,hmi displaysystems,bms,protocol,ide,bootloader & error management,systemintegration activities,ev,engineer,lvds,flashing/programmingtools,mcu developmentplatforms,profilers,python,documentation,automotiveindustry,solving challenges,logic analyzer,spectrum,deliversub-system firmware modules,debugging tools,concept tomanufacturing release,execution speed,functionaltesting,jni,fta,linux,dc-dc converters,i2c,ios,verify statemachine,eol tests,ev safety and homologationstandards,communication skills,problem-solving,verification andvalidation of firmware,error management