Sr. Firmware Developer

20 hours ago


Chennai, Tamil Nadu, India Zigsaw Full time ₹ 1,00,00,000 - ₹ 2,00,00,000 per year
Position: Senior Firmware Developer
Role Summary: The engineering team is responsible for the design and development of all components of the global distribution solution, the app software, and the backend software and services.   Primarily using the latest technologies you will be responsible for the design and development of next-generation solutions, involving mobile phone applications and web-based administrative tools. Senior Lead Engineer with experience in building enterprise grade web applications. Candidates should be familiar with "The Twelve-Factor App", continuous delivery concepts and "Cloud Native Applications".   You will be successful if: You are passionate about product development, self-driven, and highly motivated and you enjoy the independence of managing projects on your own. You care about the customer experience and have experience building enterprise/customer-facing applications. You are extremely collaborative and enjoy working cross-functionally with other engineers across the globe. You are proactive and can move fast or pivot to meet the changing requirements of the product. You enjoy problem-solving and can use everything from data logs/metrics to command line tools to help you identify and fix issues. You enjoy working in an agile team to develop next-generation software for our supply chain product suite. You will be providing valuable technical input to designs and the detailed implementation of solutions   Duties and Responsibilities include the following. Other duties may be assigned. Take part in the daily software development work and maintenance of the crypto system Operational maintenance and support for managing HSMs Become subject matter expert in respectively expertize area (as defined above). Actively take part in design of in-house systems. Be proactive and understand the business needs and propose architectural solutions based on the discussions. Be hands on and actively participate in software development when needed.  Education/Experience Experiences: Minimum 5+ years of experience as a Firmware Engineer Required Skills:
Minimum of 4 years of firmware development on resource-constrained devices Minimum of 8 years of experience with C/C++ Experience with Java or C#, preferably Java Good understanding of object oriented programming Good knowledge of symmetric cryptography (AES, TDES). Must have used/applied the cryptographic algorithms. Good understanding of asymmetric cryptography (RSA/DSA, ECC) Good knowledge of PKCS standards specially PKCS#11 Programming using PCKS#11 interface in Java and/or C  Nice to have: Experience with Thales or Luna HSM Embedded HSM programming using SEE code in C Experience with Soft HSM Knowledge of key management best practices Knowledge of NIST recommendations around key management Knowledge of Oasis KMIP protocol Expert competence in crypto programming Experience with distributed key management   Qualifications To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.   Education and/or Experience Bachelor in computer science, computer engineering or equivalent skills and experience required Minimum of 8 years of experience with C/C++ Minimum of 4 years of firmware development on resource constrained devices Deep analytical and problem solving skills  Language Skills Ability to effectively communicate in the English language, both verbally and in writing. Ability to read and interpret technical journals, specifications, international technical standards, etc.
Notice period = 15-20 days/Immediate joiners
Skills = Must Have: Java, AWS, Microservices, REST APIs, Container technologies   

  • Chennai, Tamil Nadu, India Logitech Full time ₹ 10,00,000 - ₹ 25,00,000 per year

    Logitech is the Sweet Spot for people who want their actions to have a positive global impact while having the flexibility to do it in their own way.The RoleYou will work in a central organisation developing common firmware and helping create these new and innovative experiences. You will be part of a transversal team that positively impacts the lives of...


  • Chennai, Tamil Nadu, India Innotrat Labs Full time ₹ 2,50,000 - ₹ 12,00,000 per year

    Location:Chennai, IndiaDepartment:Research & Development (R&D)Reports To:Technical HeadAbout Innotrat Labs:Innotrat Labs is an innovative and fast-growing technology startup at the forefront of embedded systems, IoT, AI, and educational technology. We are dedicated to empowering innovation through cutting-edge products like InnoView, Innofab, Innomart,...

  • Firmware Engineer

    2 weeks ago


    Chennai, Tamil Nadu, India BlueMoon Construction Full time ₹ 2,95,000 - ₹ 3,15,967 per year

    Age limit:20 to 30.Design and Development:Create and implement firmware for microcontrollers, sensors, and IoT devices.Hardware-Software Integration:Work closely with hardware engineers to define requirements and ensure the firmware seamlessly interacts with hardware components.Coding and Optimization:Write efficient, reusable code in languages like C/C++...

  • Wifi Firmware Engineer

    20 hours ago


    Chennai, Tamil Nadu, India Avia Technologies Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Role:Wireless (Wi‑Fi) Firmware EngineerRole & ResponsibilitiesDesign, implement and maintain Wi‑Fi firmware and device drivers for SoC-based platforms, targeting IEEE families (a/b/g/n/ac/ax).Develop and optimise network-stack components (MAC, PHY glue, authentication, roaming, power management) to meet throughput, latency and power targets.Integrate...


  • Chennai, Tamil Nadu, India Hubbell Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Date: Oct 29, 2025Location: Chennai, TN, IN, 600113Company: Hubbell IncorporatedJob OverviewWe are looking for a Firmware Engineer with Embedded Programming, Linux development, debugging and testing (at board and system level). The Engineer will focus on developing, testing, validating, troubleshooting Embedded Products involving Microcontrollers.A Day In...


  • Chennai, Tamil Nadu, India NGP Websmart Private Limited Full time ₹ 9,50,000 - ₹ 11,00,000 per year

    We are looking for a talented candidate with 4 - 6 years of experience and passion for technology to join our IoT team to build superior and high quality products and services.What you will doDevelop application firmware and device drivers for MCU's / SoC's adhering to existing embedded coding standards such as MISRA-C, CMSIS, etc.Design, develop and test...


  • Chennai, Tamil Nadu, India VETiNSTANT Full time ₹ 3,00,000 - ₹ 6,00,000 per year

    We're hiring Firmware InternsAt Vetinstant Health Care Pvt Ltd (incubated at IIT Madras Research Park), we are developing next-gen medical technology products. What you'll work on:Firmware development on STM32 / ARM Cortex-MFreeRTOS, SPI, I2C, UART, USBEmbedded algorithms & real-time data processing Who we're looking for:Strong C programming & embedded...


  • Chennai, Tamil Nadu, India Logitech Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Logitech is the Sweet Spot for people who want their actions to have a positive global impact while having the flexibility to do it in their own way.The Role:As a Lead Firmware Engineer, you will play a pivotal role in the development of firmware for innovative display-based devices. Your expertise will drive the performance and functionality of our...


  • Chennai, Tamil Nadu, India Aclara Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job Description Engineer - Embedded Firmware Date: Oct 29, 2025 Location: Chennai, TN, IN, 600113 Company: Hubbell IncorporatedJob Overview We are looking for a Firmware Engineer with Embedded Programming, Linux development, debugging and testing (at board and system level). The Engineer will focus on developing, testing, validating, troubleshooting...


  • Chennai, Tamil Nadu, India V Connect Management Services Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Develop embedded firmware for microcontrollers & microprocessors using C, C++, Embedded CExperience in communication protocols: I2C, SPI, UART, MODBUS, USBWork with Bluetooth, Zigbee, GPRSIntegrate software-hardware & debugCoordinate with teams Required Candidate profileInterpret client requirements into executable workflowsStrong analytical, debugging, and...