
Firmware Developer
1 week ago
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 philosophy
- Understanding of principles of object oriented programming.
- Knowledge of some scripting language Perl/ Python/ other.
- Prior exposure to ASPICE/ CMMi
Job profile
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.
Desired Qualification
BE/ BTech/ ME/ Mtech/ MSc in Computer Science/ VLSI/ Embedded/ Electronics (& Telecommunication)/ Instrumentation & Control from reputed institute.
-
Firmware Development Professional
1 week ago
Pune, Maharashtra, India beBeeFirmware Full timeJob Opportunity: Firmware Development ProfessionalIn this role, you will be responsible for designing and developing firmware solutions that meet our product requirements. You will work closely with the product management team to understand and develop firmware specifications.We are seeking a skilled firmware development engineer to join our team.This is an...
-
Embedded Firmware Developer
5 days ago
Pune, Maharashtra, India beBeeFirmware Full time ₹ 25,00,000 - ₹ 30,00,000Job OverviewWe are seeking an accomplished firmware engineer to design and develop high-quality firmware for embedded systems. The ideal candidate will have a strong understanding of C++ programming and experience with RTOS-based application development.The successful candidate will possess hands-on experience with C/C++, GTest for unit testing, data...
-
Senior Firmware Developer
2 weeks ago
Pune, Maharashtra, India beBeeFirmware Full time ₹ 18,24,000 - ₹ 22,40,000Embedded Systems EngineerFirmware development involves the creation of software components that manage and control various embedded systems. The successful candidate will be responsible for designing, implementing, and testing firmware solutions for diverse applications.Key Responsibilities:Develop firmware components using C++ and other programming...
-
System Firmware Developer
1 week ago
Pune, Maharashtra, India beBeeFirmware Full time ₹ 1,04,000 - ₹ 13,08,780Are you a skilled software engineer looking for a challenging and exciting opportunity This role involves designing, developing, testing, debugging, and optimizing GPU firmware throughout the entire GPU lifecycle. You will be responsible for creating innovative solutions for boot software, collaborating with hardware, software, and business teams to...
-
Senior SSD Firmware Developer
2 weeks ago
Pune, Maharashtra, India beBeeFirmware Full time ₹ 17,00,000 - ₹ 24,50,000Senior SSD Firmware EngineerThe role of Senior SSD Firmware Engineer involves the development and verification of complex data management algorithms for NAND flash-based storage devices. This individual will work on designing and implementing sophisticated error handling mechanisms to ensure high-quality firmware.Key Responsibilities:Develop and verify SSD...
-
Senior Firmware Developer
2 weeks ago
Pune, Maharashtra, India Grid OS(Powered by Grid) Full time ₹ 1,20,000 - ₹ 16,00,000 per yearAs a Senior Firmware Developer at Grid OS, you will take a leadership role in designing and optimizing the firmware for our innovative IoT products. In this role, you will collaborate with cross-functional teams, mentor junior developers, and drive firmware development from conception to production. Your expertise will ensure the seamless functionality and...
-
SSD Firmware Development Career
1 week ago
Pune, Maharashtra, India beBeeEmbedded Full time ₹ 1,50,00,000 - ₹ 2,00,00,000Job Title: SSD Firmware DeveloperFirmware developers for SSDs are sought to design, develop and test firmware driversCollaborate with cross-functional teams to design and develop firmware solutionsKey Responsibilities:Design, develop, and test firmware drivers for SSDsImplement complex data management and error handling algorithmsWork closely with hardware...
-
Firmware Development Specialist
1 week ago
Pune, Maharashtra, India beBeeBluetooth Full time ₹ 1,00,00,000 - ₹ 1,50,00,000Job Title: Bluetooth Firmware Development ExpertWe are seeking an experienced Bluetooth/BLE firmware developer with a strong background in designing, developing, and maintaining firmware and host components for Bluetooth/BLE solutions.Responsibilities:Implement and optimize Bluetooth protocol layers in accordance with BT/BLE specifications.Design and develop...
-
Firmware Development Intern
2 weeks ago
Pune, Maharashtra, India Grid OS(Powered by Grid) Full time ₹ 7,20,000 per yearWork Mode – In OfficeLocation – Pune, MaharashtraInternship Tenure – 3 Months (1-3 Months)Apprenticeship Tenure – 3 Months (4-6 Months)Stipend (Internship + Apprenticeship) - 15k per monthAs a Firmware Development Engineer Intern, you will gain hands-on experience contributing to the development and testing of embedded firmware that powers our...
-
Senior Firmware Developer Position
2 weeks ago
Pune, Maharashtra, India beBeeFirmwareEngineer Full timeEmbedded Firmware EngineerAs an Embedded Firmware Engineer, you will be responsible for designing and developing firmware for embedded systems.Develop firmware using C programming language on ARM Cortex-M/A microcontrollers.Design and implement interrupt models, memory, and timing constraints.Work with Low-Level Drivers (LLDs) or Software Development Kits...