Array ( [0] => embedded-firmware-engineer [1] => bangalore ) Embedded Firmware Engineer Jobs in Bangalore,Embedded Firmware Engineer Job Vacancies in Bangalore Karnataka
8

Embedded Firmware Engineer Job Vacancies 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

Senior Firmware Engineer (2-3 Years)

Riosh Technologies Private Limited

Embedded
Hi Richa,As discussed, I have shared the job description for the Sr. Firmware Engineer position.Kindly proceed with initiating the requirement for this role.We are seeking a skilled Firmware Engineer to join our team. As a Firmware Engineer, you will be responsible for designing, implementing, and maintaining firmware for embedded systems. The ideal candidate will have strong expertise in embedded controller programming, ESP32 programming, Silicon Labs controller programming, and debugging techniques. You will collaborate closely with hardware engineers and software developers to ensure seamless integration of firmware with hardware components.Responsibilities:1. Design, develop, and maintain firmware for embedded systems, ensuring reliability, efficiency, and performance.2. Implement firmware functionalities according to project requirements and specifications.3. Collaborate with hardware engineers to integrate firmware with hardware components, ensuring compatibility and functionality.4. Utilize expertise in embedded controller programming, ESP32 programming, and Silicon Labs controller programming to develop efficient and optimized firmware solutions.5. Conduct thorough testing and debugging of firmware to identify and resolve issues.6. Optimize firmware performance and memory usage for resource-constrained embedded systems.7. Stay updated with the latest advancements in firmware development technologies and methodologies.8. Document firmware design, implementation, and testing procedures for reference and future maintenance.Skills and Qualifications:1. Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.2. Proven experience in embedded systems development and firmware programming.3. Proficiency in embedded controller programming languages such as C/C++.4. Strong knowledge and experience with ESP32 programming.5. Familiarity with Silicon Labs controller programming is highly desirable.6. Solid understanding of debugging techniques and tools for embedded systems.7. Experience with version control systems (e.g., Git) and collaborative development workflows.8. Ability to work both independently and collaboratively in a team environment.9. Excellent problem-solving skills and attention to detail.10. Strong communication skills, both verbal and written.Preferred Qualifications:1. Degree in Electronics Engineering, or related field.2. Experience with real-time operating systems (RTOS) for embedded systems.3. Familiarity with wireless communication protocols such as Bluetooth, and Wi-Fi.4. Previous experience in IoT device development projects.
View all details

Looking For Firmware Engineer

Talent Zone Consultant

  • 4 - 8 yrs
  • 20.0 Lac/Yr
  • Bangalore
Firmware Developer Firmware Engineer Embedded Rtos Concepts Debugging Cryptographic Bare Metals
Qualifications BTech/BE or MTech/ME in ECE/EE/Instrumentation/CS, or equivalent degree. Atleast 2 to 3 years of experience with Bare metal/RTOS programming in C. Embedded Systems certification/training/online courses is appreciated.Mandatory Skills Ability to analyze, design and optimize the code to fulfill complex firmware requirements Ability to debug and resolve complex bugs in firmware Ability to analyze the schematics, datasheets, and reference manuals to get required information Strong understanding of Embedded C concepts, ARM Cortex M architecture and build toolchains Understanding of security aspects and experience with cryptographic libraries such as MbedTLS, Oberon, etc
View all details
  • 2 - 6 yrs
  • Bangalore
Embedded C RTOS Real Time Operating System Embedded Systems
o 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 variantsExtensive debugging skills , preferably Trace32 Debugger.Bachelor's degree in Electronics Engineering or similar
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!
32 Bit Microcontrollers MPLAB CCS Keil MISRA-C Real-time Operating Systems (RTOS) Work From Home
Designing and implementing firmware of embedded devices and systems based on 32 microcontrollers with SoCs like Memory/SPI/I2C/UART/USB etc. Designing, developing, coding, testing and debugging system software Analyzing/enhancing efficiency, stability and scalability of system resourcesResponsibilities: Design and implement software of embedded devices and systems from requirements to production and commercial deployment Design, develop code, test and debug system software using JTAG tools and conversant with Logic Analyser, DSOs etc. Code design/review (Code Walkthrough, Unit Testing & Functional Testing) Analyze and enhance efficiency, stability and scalability of system resources (Code Complexity, Cyclomatic Complexity, Loop timings, etc.) Integrate and validate new product designs Support software QA and optimize I/O performance (LDRA software testing) Provide post production support Interface with hardware design and development Expert in opensource software (Linux/Ubuntu)Mandatory Requirements and skills BTech - CS/BCA/MCA degree Proven working experience (12-15 yrs) in software development/SDLC Experience in hands-on development, coding and debugging/troubleshooting on embedded targets based on TI/Microchip/NXP/Cypress/Motorola and other 32 but microcontrollers. Experience in working with MPLAB, CCS, Keil and other development IDEs Solid programming experience in C. MISRA-C desirable for Critical Systems Proven experience in embedded systems design with pre-emptive, multitasking real-time operating systems (RTOS) Familiarity with software configuration management tools, defect tracking tools, and peer review (JTAG mandatory) Excellent knowledge of OS coding techniques, drivers, TCP/IP & UDP protocols, https, AES128 encryption, data compression techniques, MQTT etc. SPI/I2C/UART/USB interfaces and hardware subsystems Experience in working with Wi-Fi, BLE. 4G/LTE modules for data transport Experience in interfac
View all details

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

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

Senior Firmware Engineer

Proglint software solutions

  • 5 - 10 yrs
  • 12.0 Lac/Yr
  • Bangalore
C Language Embedded C Jtag Emulator Simulator
Candidate has to develop audio SW algorithms and firmware.Must have:- Audio system domain, DSP fixed point programming techniques, Audio peripherals such as ADC, DAC, SPDIF, PCM, IIS, TDM, PDM etc.- Programming skills: C and C++.- Debugging skills using Jtag, emulator/Simulator.- Embedded development tool chain & version control.
View all details