Firmware developer

24 hours ago


Bengaluru, Karnataka, India Zigsaw Full time ₹ 6,00,000 - ₹ 18,00,000 per year
Responsibilities · Firmware (Platform / BSP software, Device Drivers etc.) design and implementation, Unit test and debug and Board Bring-up. · Develop Firmware and APIs for communication with other services. · Develop Firmware solutions by studying information needs; confer with users; study systems flow, data usage and work processes; investigate problem areas; follow the software development lifecycle. · Create/improve documentation to demonstrate solutions using flow flowcharts, layouts, diagrams, charts, code comments and clear code. · Work on new product development and maintain existing products. · Conduct and participate in design review meetings of hardware/software/product to identify the impact on software development and provide feedback. · Root-cause problems, assess risks, identify issues and solutions to achieve project objectives.. · Update job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; and participating in professional organizations. · Performance optimization using Linux C-groups. · in development and maintenance of Firmware/customization in embedded Linux domain and RTOS (ex: FreeRTOS) · The ideal candidate should have hands-on development expertise with RTOS and Linux. · Proficient in C with development experience on RTOS and embedded linux platform. · Knowledge of scripting languages like Unix Shell, python etc. · Work experience in ARM (NXP, STM, Renesas Microcontrollers) · Work experience using IDE's like IAR EWARM, Keil µVision IDE etc. · Understanding of hardware schematics and communication protocols like SPI, I2C, and UART · Experience in integrating/customizing open-source packages with embedded linux platforms.
· Excellent in code analysis, debugging (using tools like gdb, valgrind, pdb, TraceMalloc, JTAG etc.), problem solving and communication. · Knowledge in multi-threaded programming, synchronization · Ability to work in a challenging environment. · Experience in developing/integrating/porting components/applications for hardware targets like NXP-IMX8 etc., · Experience in IOT / Process Control based development. · Know to handle HW instruments like oscilloscope, DMM, etc.  · Knowledge in open-source components and RTOS · Knowledge in customizing/configuring linux kernel for industrial automation platforms. · Experience in Linux build systems: Openembedded, Yocto (Poky) Ways to stand out from the crowd. · Experience in developing/integrating/porting components/applications for hardware targets like NXP-IMX8, STM etc., · Experience in IOT / Process Control based development. · Know how to handle HW instruments like oscilloscopes, DMM, etc.  · Knowledge in open-source components and RTOS · Knowledge in customizing/configuring linux kernel for industrial automation platforms. · Experience in Linux build systems: Openembedded, Yocto (Poky) · Experience in EtherCAT Development.
Education/Experience Experience Level: 6 to 8 years Certifications required - Firmware (Platform / BSP software, Device Drivers etc.) design and implementation Shift timings – 10AM – 7PM

  • Firmware Developer

    1 week ago


    Bengaluru, Karnataka, India Hire Xpert Full time ₹ 4,00,000 - ₹ 12,00,000 per year

    Hi All,We are looking for Firmware Developer who can join immediately.Location-Bangalore/ChennaiResponsibilitiesl  Design, develop, and maintain firmware for embedded products.l  Collaborate with hardware/software teams to define driver requirementsl  Implement and optimize low-level drivers for peripherals and platforms.l  Debug and troubleshoot...

  • Firmware Developer

    1 week ago


    Bengaluru, Karnataka, India MaimsD Technology Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Firmware Engineer/Architect Job Description We are seeking a highly skilled and experienced Senior Firmware Engineer/Architect to join our team. The ideal candidate will be a technical leader, responsible for designing, developing, and optimizing firmware for high-performance, low-latency applications on baremetal platforms. This role requires a...

  • Firmware Developer

    2 weeks ago


    Bengaluru, Karnataka, India Maimsd Technology Full time ₹ 1,80,000 - ₹ 2,40,000 per year

    Senior Firmware Engineer/Architect Job DescriptionWe are seeking a highly skilled and experienced Senior Firmware Engineer/Architect to join our team. The ideal candidate will be a technical leader, responsible for designing, developing, and optimizing firmware for high-performance, low-latency applications on baremetal platforms. This role requires a deep...

  • Firmware Developer

    1 week ago


    Bengaluru, Karnataka, India MyCareernet Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Company:Global Technology organizationKey Skills:Firmware, C Programming, Device Driver, Networking, Storage, PCIe.Roles & Responsibilities:Develop and maintain embedded firmware for hardware accelerators.Collaborate with distributed teams across multiple sites and time zones.Interface directly with technical contacts in customer labs to gather requirements...

  • Firmware Developer

    3 days ago


    Bengaluru, Karnataka, India UST Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    5 - 7 Years3 OpeningsBangaloreRole descriptionWho We AreAt UST, we help the world's best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, we work with our clients to co-create lasting change. Together, with over 30,000 employees in 25+ countries, we build for boundless impact—touching billions of...

  • Firmware Developer

    20 hours ago


    Bengaluru, Karnataka, India Aarna HR Solutions Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Job Description Greeting Aarna Solutions is a Human Resource Recruitment Company providing services to Various IT, ITES and Non- IT companies across India. Aarna Solutions strive towards hiring the best and the brightest talent in the industry. We hire individuals with a strong sense of pride in their performance, team spirit, and a desire to excel. We...

  • Firmware Developer

    20 hours ago


    Bengaluru, Karnataka, India Aarna HR Solutions Full time ₹ 40,00,000 - ₹ 1,20,00,000 per year

    Company Description GreetingAARNA HR SOLUTIONS PVT LTD is a Human Resource Recruitment Company providing services to Various IT, ITES and Non- IT companies across India. Aarna Solutions strive towards hiring the best and the brightest talent in the industry. We hire individuals with a strong sense of pride in their performance, team spirit, and a desire to...

  • Firmware Developer

    5 days ago


    Bengaluru, Karnataka, India Bosch Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Company DescriptionBosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 28,200+ associates, it's the largest software development center of Bosch, outside Germany,...

  • Firmware Developer

    1 week ago


    Bengaluru, Karnataka, India Confio Technologies Full time ₹ 60,000 - ₹ 12,00,000 per year

    Job Title: Firmware DeveloperLocation: Bangalore, IndiaExperience: Minimum 2 years (hands-on)Employment Type: Full-TimeAbout ConfioConfio Technologies is a rapidly growing home automation and smart-building company, innovating across Z-Wave, Zigbee, Wi-Fi, KNX, and Matter ecosystems. We design and manufacture next-generation smart devices — from touch...


  • Bengaluru, Karnataka, India foundit Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    We are looking for a highly skilledFirmware Developerwith hands-on experience in embedded systems and industrial automation. The ideal candidate will have deep expertise in low-level driver development, microcontroller programming, and interfacing with various hardware peripherals.Key Responsibilities:Develop and maintain firmware for 16-bit and 32-bit...