Firmware Developer

4 weeks ago


Delhi, India Chetak Technology Ltd Full time
Bajaj Auto has been a pioneer in developing powerful, sustainable, and affordable vehicles for over 75 years now. In late, 2019, we started the Urbanite business, as a result of which we were able to launch an EV avatar of our popular, flagship market leader - Chetak. With endless advancement opportunities and an intent to differentiate ourselves in the electric vehicle marketplace, we were focused on developing a specialized talent pool, capable of rolling-out, the first 100% in-house built vehicle, while establishing a fully owned and managed, subsidiary, called Chetak Technology Limited.

Job Title - Firmware DeveloperWork location - PuneQualification - BE/ BTech/ ME/ Mtech/ MSc in Computer Science/ VLSI/ Embedded/ Electronics (& Telecommunication)/ Instrumentation & ControlExperience - 3 to 10 yrs

Job Responsibilities-The selected candidate shall participate in efforts to develop the firmware for ARM Cortex-M micro-controllers targeted at control units for Electric Vehicles. The role involves design and development of software based on proprietary templates that need to be targeted and tested on hardware. The selected candidate shall therefore participate in development of the various software components including low-level drivers, scheduler, boot-loader, service functions and communication protocol stacks. In doing so, he/ she shall have to consult data-sheets/ application notes as well as experts from the micro-controller vendor to bring up the drivers with requisite features and test these drivers. The software thus developed needs to be further optimized for performance in RTOS/ bare-metal operating environments. The selected candidate shall also be involved with bug analysis and facilitate quick addressing by developing software that is modular, scalable, and compatible with Bajaj Auto’s proprietary software architecture stack. He/ she needs to be familiar with relevant guidelines such as MISRA to ensure compliance, participate in design and code reviews, and collaborate with other team members to ensure that all software is adequately tested. The task includes creating documentation for the code, including user manuals and technical documentation Ideal candidate shall have a disciplined approach to development, detail – oriented approach to problem solving, and shall also be an effective communicator for conducting training sessions and develop lucid documentation.

Required Exposure-Very strong knowledge of C programming and data structures with experience in micro-controller based projects.Clear concept of micro-Controller Architecture. Driver Development using embedded C / assembly language Troubleshooting using debugger/ logic Analyzer etc.Good understanding of RTOS with experience in realizing software as multiple tasks in RTOS.Knowledge of different communication protocols, interfaces and hardware subsystems.Familiarity with software configuration management tools (SVN/GIT), defect tracking tools, and peer review

Preferred add-ons-Exposure to CAN/ CAN(FD) and higher level protocols like UDS/ CCP/ J1939/ other.Working experience with ARM cortex architecture and driver development for ARM cortex platform Use of CMSIS library/ other libraries from chip vendor.Use of Doxygen for automatic document generation.Familiarity with AutoSAR philosophyUnderstanding of principles of object oriented programming. Knowledge of some scripting language: Perl/ Python/ other.Prior exposure to ASPICE/ CMMi



  • Delhi, Delhi, India Lenovo Full time

    Join Lenovo's UEFI Firmware Development TeamWe are Lenovo, a global technology powerhouse, and we're seeking a talented UEFI Firmware Engineer to join our team in Bangalore, India. As a key member of our UEFI firmware development team, you will play a crucial role in creating the world's top servers.ResponsibilitiesDevelop and maintain x86 and ARM server...

  • Firmware Engineer

    2 weeks ago


    Delhi, Delhi, India Drones Tech Lab Full time

    About the RoleWe are seeking a skilled and innovative Firmware Engineer to join our team at Drones Tech Lab, focusing on the design, development, and optimization of firmware for Unmanned Aerial Vehicle (UAV) applications. This role is critical to ensuring the performance and security of UAV systems, particularly in safety-critical and GPS-denied...


  • Delhi, India Vecmocon Technologies Pvt Lmt Full time

    About the RoleWe are seeking a highly skilled Embedded Firmware Developer to join our team at Vecmocon Technologies Pvt. Ltd. As a key member of our engineering team, you will play a critical role in the development of new firmware and maintenance/enhancement of existing firmware for our electric vehicles.Key Responsibilities- Develop application layer code,...

  • Techlead Firmware

    3 months ago


    Delhi, India Dover India Full time

    About Dover:Dover is a diversified global manufacturer with annual revenues in excess of $8 billion. We deliver innovative equipment and components, specialty systems and support services through four major operating segments: Energy, Engineered Systems, Fluids, and Refrigeration & Food Equipment. Dover combines global scale with operational agility to lead...

  • Firmware Techlead

    1 month ago


    Delhi, India Dover India Full time

    Designation-Tech Lead- FirmwareExperience- 8-14 YearsLocation-BangaloreRoles & Responsibilities-1: To work with TWG team for software development with targeted quality and timeline2: Developing firmware programming, debugging and problem-solving skills.3: Developing embedded applications as per requirements set by TWG4: Routinely using code versioning...


  • Delhi, Delhi, India Dover India Full time

    Firmware Tech LeadJoin Dover India as a Firmware Tech Lead and take on a challenging role that requires technical leadership and hands-on firmware development expertise. As a key member of our TWG team, you will be responsible for leading software development projects with a focus on quality and timeline.Key Responsibilities:Collaborate with the TWG team to...

  • Firmware Engineer

    1 month ago


    delhi, India Schneider Electric Full time

    Key Responsibilities: Designing and developing embedded software solutions using the Linux operating system. Collaborating with hardware engineers to understand system requirements and specifications, especially in power electronics products. Design, develop and own product firmware for new product development. Work with other developers to ensure the...


  • Delhi, India Geminus Tech Full time

    GeminusTech is a trusted development partner for software product startup companies as well as industry leading multi facet product companies. Our team is a bunch of seasoned professionals working with cutting edge technologies in storage, networking, satellite, SDV and cloud domain.Position Overview:We are seeking aSenior Embedded Firmware Developerwith...

  • Firmware Engineer

    1 month ago


    delhi, India Schneider Electric Full time

    Key Responsibilities:Designing and developing embedded software solutions using the Linux operating system.Collaborating with hardware engineers to understand system requirements and specifications, especially in power electronics products.Design, develop and own product firmware for new product development.Work with other developers to ensure the...


  • delhi, India Qualcomm Full time

    Job Title: Bluetooth Firmware Engineer, Senior Location: Hyderabad Job Description: This position is for software design, development of Bluetooth Firmware for Qualcomm Bluetooth devices. Candidate will be actively involved in development of new firmware for Bluetooth latest specification and futuristic products for Mobiles, Wearables, IoE and Automotive...


  • Delhi, Delhi, India DEVANG SOLAAR Full time

    At DEVANG SOLAAR, we are seeking a highly skilled Firmware Design Engineer to join our team.Key Qualifications:Bachelor's degree in Electronics or related field.Minimum 2 years of experience in firmware design and development.Expertise in power electronics, product designing, and digital circuit design.Familiarity with microcontrollers, such as PIC, AVR, and...


  • delhi, India Qualcomm Full time

    Job Title: Bluetooth Firmware Engineer, SeniorLocation: HyderabadJob Description:This position is for software design, development of Bluetooth Firmware for Qualcomm Bluetooth devices.Candidate will be actively involved in development of new firmware for Bluetooth latest specification and futuristic products for Mobiles, Wearables, IoE and Automotive...

  • Firmware Engineer

    2 weeks ago


    Delhi, India Drones Tech Lab Full time

    Job Title –Firmware Engineer (UAV Systems)Company –Drones Tech Lab TMExperience –3+ yearsIndustry –Aerospace & Defence (UAV)Location –KolkataorRemoteCompany DescriptionDrones Tech Lab TMis a pioneer in drone manufacturing, drone pilot training, drone forensics and executes drone-as-a-service projects such as mapping, surveillance, agriculture, etc....


  • Delhi, India Schneider Electric Full time

    Position Title: Firmware Design EngineerDesignation: Manager / Senior Manager Firmware DesignExperience (Min-Max): 3 - 15 YearsQualifications: B.E/ B.TechKey Responsibilities/Deliver:Firmware development of embedded products using embedded C and C++Software engineering development using layered architecture for drivers, RTOS, MLL, API etc..Hands on...


  • delhi, India Renesas Electronics Full time

    About the Company:This is an opportunity to join a top-notch BMS IC Team with Renesas’s leading Power Business Unit. You will be part of a very skilled group of engineers who are helping build world class automotive and consumer BMS products.About the Role:Your main responsibility will be to design, develop & maintain Firmware platform that scales with...

  • Firmware Engineer

    1 month ago


    delhi, India Tech Mahindra (formerly Mahindra Satyam) Full time

    Job Title - Firmware Developer Years of Experience - 5-9 years Location - Chennai JD- Good Knowledge on programming in C, debugging & troubleshooting. Bitwise operators, Memory (malloc, calloc), pointers Good knowledge in Data Structures, OS concepts Good System programming skills - Linker & Debugger Must possess good verbal and written communication...


  • delhi, India Globex Digital Full time

    Role: Senior Firmware Engineer Experience: 5 to 10 Years Location: Hyderabad Mode: Work From Office Primary Responsibilities: • Senior Firmware Engineer that can capably lead/work independently on Firmware design and development tasks while working within the common core code base used high-performance transceiver and optical modules. • Develop...


  • Delhi, India Sieva Networks Solutions Pvt Ltd Full time

    **About Us**: Sieva Networks Solutions is hiring for its exclusive US client, based in California. The client is manufacturing and selling GPS trackers, mainly in the US. Website details: **Key Responsibilities**: - Develop and maintain firmware for GPS tracking devices, with an emphasis on performance optimization, power management, and robust operation. -...


  • Delhi NCR, India Kimbal Technologies Full time

    Job Description:Firmware Software Engineer- EmbeddedKey Responsibilities:Design, develop, and test firmware for embedded systemsDevelop and maintain C and C++ code for firmware developmentCollaborate with hardware engineers to ensure seamless hardware-software integrationDebug and troubleshoot firmware issuesDevelop and maintain low-level device drivers and...


  • Delhi NCR, India Kimbal Technologies Full time

    Job SummaryFirmware Software Engineer for Embedded Systems at Kimbal TechnologiesKey ResponsibilitiesC and C++ programming for embedded systemsElectronics and networking knowledgeMicro-controllers and basic Linux conceptsMetering and RF experienceProduct design, NPD, and bug fixingProven experience in embedded engineering and firmware developmentProficiency...