5

Firmware Developer Graduate Jobs in Bangalore

filter
  • Location
  • Role
  • Functional Area
  • Qualification
  • Experience
  • Employer Type
  • 2 - 3 yrs
  • 9.0 Lac/Yr
  • Bangalore
Ambarella Embedded Linux CC++ Programming Hardware Interfacing ARM Architecture Firmware Development
Role: Embedded Firmware EngineerJob Type: Full-timeExperience: 2-3 yearsWe are hiring an Embedded Firmware Engineer with 2-3 years of experience to work on advanced Ambarella-based camera platforms. This role involves developing firmware from scratch and enabling next-generation features like wireless connectivity, sensor integration, and edge AI capabilities.Key ResponsibilitiesBuild and develop firmware from scratch for Ambarella-based camera systemsEnable and optimize features such as WiFi, Bluetooth, 4G/LTE, and GPSPerform driver-level programming and hardware bring-upIntegrate and manage 9-axis IMU sensors (accelerometer, gyroscope, compass)Develop and maintain Linux-based embedded systemsCollaborate with hardware teams for debugging and system optimizationDeploy and optimize edge AI models on embedded platformsEnsure firmware performance, reliability, and scalabilityRequired Skills2-3 years of experience in embedded systems developmentHands-on experience with Ambarella SoCsStrong knowledge of Embedded LinuxExperience in driver development and kernel-level programmingProficiency in C/C++ programmingExperience with WiFi, Bluetooth, 4G, and GPS integrationFamiliarity with sensor integration (IMU systems)Understanding of Edge AI deploymentPreferred SkillsExperience in camera firmware developmentKnowledge of ICB architectureFamiliarity with multimedia/video pipelinesExperience with debugging and performance optimization toolsBenefitsWork on cutting-edge embedded and AI technologiesOpportunity to grow in a fast-paced environmentCollaborative and innovation-driven culture
View all details
  • 5 - 8 yrs
  • Bangalore
Embedded C OS Internals C C++ Firmware Developer
Responsible for developing/modifying the Low Level drivers or Firmware This work involves Bare Metal Programming =>o Expected to understand Micro-controller Datasheets.o Responsible for Register/Assembly Programming. Domain can be Automotive/Platform/Mobile/MultimediaRequirements - Minimum 5-8 years' experience in developing Low Level Drivers/Firmwareo Bus Protocols :- I2C, SPI, USB , PCI or CAN etco Devices :- EEPROM, NAND Flash, RTC ,LCD, ADC etco Firmware :- Audio/WLAN/Bluetooth etc. Good Embedded C programming Skills. Good Hand-on in Microcontrollers ( Renesas/Infineon/Freescale ( NxP) Good in ARM Micro-processor, preferable ARM-Cortex variants Extensive debugging skills , preferably Trace32 Debugger. Bachelor's degree in Electronics Engineering or similarSoft skills Good Communication Skill and Good Attitude to work in service based companiesGood to have Knowledge of IAR, Keil, Eclipse development environments Good Knowledge in RTOS (uCOS/ThreadX/Free RTOS/Nucleus/MQX/VxWorks)Good in ARM Assembly Programming
View all details

Firmware Engineer

Compest Solutions

C Language Embedded C Firmware Developer Firmware
Mandatory skills Strong programming knowledge in C Good knowledge on Linux system calls, IPC Strong in network programming Experience in Multi-thread programming Knowledge on Linux system start-up and uboot is a plus Basic Linux Device driver knowledge is a plus Knowledge on Python scripting is a plus Exposure to debug tools like GDB Familiar with GIT and SVNPersonal Skills Good interpersonal skill Strong technical ability and Independent Good communication skillsGood team player and resultoriented****there will be a 2 years training agreement
View all details

Electronics Design Engineer

Grasp Bionics Private Limited

  • 0 - 2 yrs
  • 2.5 Lac/Yr
  • Bangalore
C Language Electronics Engineering Hardware Design Firmware Development PCB Designing Instrumentation Engineering Prototyping Debugging
Who are weWe are a bunch of enthusiastic Designers, Engineers, Scientists, and Researchers excited about solving real-life problems, and eager to roll up our sleeves and get our hands dirty building great products in the Biomedical field. We are stationed at Entrepreneurship Centre, Indian Institute of Science (IISc), Bangalore.We are looking to hire a Hardware Electronics Engineer, who will focus on electronic hardware design from conception to production.Job Responsibilities-> Responsible for creating hardware designs using processors and microcontrollers, schematic design, prototyping, etc. as required in the current product vision of the company.-> Responsible for verification and validation of developed hardware.Essential Skills-> Should be Highly energetic, and self-motivated with strong communication skills and personal work ethic.-> Willing and comfortable working in a fast-paced start-up environment.Essential Technical Skills-> Hands-on experience with Micro-controller firmware development with C/C++, Analog to Digital data conversion, designing with opamps, linear & switching regulators.-> Hands-on experience with debugging using multimeters, digital oscilloscopes, and logic analyzers.-> Essential knowledge of various sensors and electro-mechanical actuators.-> Good knowledge of standard communication protocols like I2C, UART, SPI, and CAN.-> Good written and oral communication skills in English.Preferred Skills-> Experience in PCB schematics & layout design tools (Eagle/KiCad).-> Experience with design for manufacturability.-> Working experience with Sensor signal conditioning circuitsJoining: ImmediateOffice location:Entrepreneurship Centre, Indian Institute of Science Bangalore
View all details

Get Personalized Job Matches

Based on your experience, skills, interests, and career goals to help you find the most relevant opportunities faster. Register Now!

Embedded Firmware Engineer

Caleido Xenia Private Limited

  • 3 - 8 yrs
  • Bangalore
Embedded Systems Firmware Developer STM32 Embedded Developer
1. Design and implementation of communication protocols: BLE, Ethernet (Wi-Fi and wired)2. Good understanding of the communication stacks, API functions3. One project experience with power optimized firmware implementation -controller, BLE/Wi-Fi,peripherals4. Implement device drivers (flash, sram, timer, counter, pwm, adc, watchdog, display, touch, keypad) meeting application needs5. On board communication protocols: usart, spi, i2c, usb, serial interfaces6. Implement algorithms (conversion, encryption / decryption, data over the air firmware updates).General:1. Platform experience: Arm cortex m3/m4 and general purpose 16 / 32-bit controllers2. Linux experience with one product development is fine. Rest can be in RTOS or OS lessenvironment3. Hands-on experience with board bring-up, debug, integration and testing4. Implementation ownership and debug of end-to-end communication protocols including BoardHW and mobile5. Direct implementation experience with Nordic BLE modules is a plus
View all details