Senior Firmware Development Lead

4 weeks ago


Bengaluru, Karnataka, India N Human Resources & Management Systems Full time
Job Title: Senior Firmware Development Lead

Location: Remote

Position Type: Full-Time

Job Summary:

N Human Resources & Management Systems is seeking an experienced Senior Firmware Development Lead to lead the design, development, and optimization of embedded firmware for complex systems. The ideal candidate will have deep expertise in embedded systems, strong problem-solving skills, and the ability to mentor junior engineers. You will be responsible for driving the firmware development process, ensuring high performance and reliability in real-time systems. This role will involve collaborating with cross-functional teams to bring innovative hardware-software solutions to market.

Key Responsibilities:
  • Firmware Architecture: Lead the design and development of robust, scalable, and efficient firmware architectures for embedded systems.
  • Development and Optimization: Write and optimize high-performance, low-level firmware in C/C++ for a variety of platforms (e.g., microcontrollers, SoCs).
  • Hardware Integration: Work closely with hardware engineers to understand and influence hardware design, ensuring smooth hardware-software integration.
  • Performance Tuning: Optimize firmware for power consumption, memory usage, and real-time performance.
  • Testing and Debugging: Develop and execute comprehensive testing plans, including unit testing, system integration, and debugging, using appropriate tools (e.g., JTAG, logic analyzers, oscilloscopes).
  • Mentorship: Mentor junior firmware developers and provide guidance on best practices, code reviews, and design approaches.
  • Documentation: Create and maintain technical documentation, including firmware design specifications, development processes, and release notes.
  • Continuous Improvement: Lead efforts to improve development processes, tools, and methodologies to increase team efficiency and product quality.
  • Collaboration: Collaborate with cross-functional teams, including hardware, software, and QA engineers, to ensure timely and high-quality project delivery.
Qualifications:
  • Education: Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Experience:
    • 5+ years of hands-on experience in embedded firmware development.
    • Proven track record of developing and shipping firmware for commercial products.
    • Experience with Real-Time Operating Systems (RTOS) and bare-metal systems.
    • Expertise in embedded C/C++ and knowledge of assembly language.
    • Extensive experience with hardware interfaces (e.g., SPI, I2C, UART, USB, CAN).
    • Experience working with embedded processors (e.g., ARM Cortex, RISC-V, DSP).
  • Skills:
    • Deep understanding of embedded system architecture and hardware-software co-design.
    • Proficiency with debugging tools (e.g., JTAG, oscilloscopes, logic analyzers).
    • Strong knowledge of communication protocols (e.g., Bluetooth, Wi-Fi, Zigbee, Ethernet).
    • Familiarity with bootloaders, file systems, memory management, and peripheral drivers.
    • Experience with version control (Git), continuous integration (CI/CD), and automated testing for embedded systems.
    • Knowledge of cybersecurity practices in embedded systems.
Preferred Qualifications:
  • Experience in low-power embedded systems design and optimization.
  • Experience with IoT (Internet of Things) devices and cloud connectivity.
  • Familiarity with Agile methodologies and DevOps practices for firmware development.
  • Strong understanding of signal processing, sensor integration, or real-time data acquisition.
Soft Skills:
  • Strong leadership and mentorship abilities.
  • Excellent communication and collaboration skills.
  • Problem-solving mindset with attention to detail and a commitment to quality.
  • Ability to manage multiple projects and meet tight deadlines.
  • Innovative and proactive in driving improvements and solving technical challenges.
Benefits:
  • Competitive salary and performance bonuses.
  • Health, dental, and vision insurance.
  • 401(k) with company match.
  • Flexible working hours and remote work options.
  • Opportunities for professional growth and leadership development.
  • Access to cutting-edge technology and tools.



  • Bengaluru, Karnataka, India N Human Resources & Management Systems Full time

    Job Title: Senior Firmware DeveloperWe are seeking a highly skilled Senior Firmware Developer to lead the design, development, and optimization of embedded firmware for complex systems. The ideal candidate will have deep expertise in embedded systems, strong problem-solving skills, and the ability to mentor junior engineers.Key Responsibilities:Firmware...


  • Bengaluru, Karnataka, India Lenovo Full time

    About the RoleWe are seeking a highly skilled Senior Manager Firmware Development to lead our firmware development team in creating innovative firmware solutions for our High End servers, Edge Servers, AI Servers, and key Hyperscale customers in North America.The ideal candidate will have a strong background in firmware development and management, with...


  • Bengaluru, Karnataka, India N Human Resources & Management Systems Full time

    Job Title: Senior Firmware DeveloperJob Summary:We are seeking an experienced Senior Firmware Developer to lead the design, development, and optimization of embedded firmware for complex systems. The ideal candidate will have deep expertise in embedded systems, strong problem-solving skills, and the ability to mentor junior engineers.Key Responsibilities:...


  • Bengaluru, Karnataka, India N Human Resources & Management Systems Full time

    Job Title: Senior Firmware DeveloperLocation: Remote or On-SitePosition Type: Full-TimeJob Summary:N Human Resources & Management Systems is seeking an experienced Senior Firmware Developer to lead the design, development, and optimization of embedded firmware for complex systems. The ideal candidate will have deep expertise in embedded systems, strong...


  • Bengaluru, Karnataka, India Tech Mahindra Full time

    Role Overview:As a senior firmware engineer at Tech Mahindra, you will be responsible for developing memory firmware for ABL FW.Key Responsibilities:Design and implement memory firmware for DDR4, DDR5, and NVDIMM.Develop and maintain firmware for different DIMM types, including UDIMM, SODIMM, RDIMM, LRDIMM, and LPDDR.Collaborate with the team to implement...


  • Bengaluru, Karnataka, India Razorpay Full time

    A Firmware Development Lead at Razorpay is responsible for designing, implementing, and maintaining firmware solutions for the devices within Point of Sale's ecosystem.Key Responsibilities:Collaborate with cross-functional teams to define firmware requirements and specifications for the smart speaker and associated devices.Design, develop, and test firmware...


  • Bengaluru, Karnataka, India Western Digital Full time

    Job DescriptionWe are seeking a highly skilled Senior Firmware Developer to join our team at Western Digital. As a key member of our firmware development team, you will be responsible for designing and developing firmware for solid state drive (SSD) products using C and C++.Key ResponsibilitiesDesign and develop firmware for SSD productsCollaborate closely...


  • Bengaluru, Karnataka, India Lenovo Full time

    Job Title: Senior BMC Firmware DeveloperLenovo ThinkSystem XCC is a leading BMC firmware development platform for Lenovo ThinkSystem products. We are seeking a talented engineer to join our team and contribute to creating the world's top servers. The successful candidate will be responsible for the development and maintenance of the server BMC firmware for...


  • Bengaluru, Karnataka, India Toshiba Software (India) Pvt. Ltd. Full time

    Toshiba Software (India) Pvt. Ltd.Job Title: Embedded Firmware DeveloperLocation:Job Description:We are seeking a skilled Senior Software Engineer to lead the development and verification of HDD Firmware for various technologies.The ideal candidate will have:Strong understanding of embedded firmware design concepts, including verification...


  • Bengaluru, Karnataka, India Phase Power Protection Private Limited Full time

    Job DescriptionSenior Embedded Firmware ArchitectPhase Power Protection Private Limited seeks a skilled Senior Embedded Firmware Architect to lead the development of our cutting-edge embedded systems. Key Responsibilities:Design and implement efficient embedded firmware solutions using ARM architecture.Lead a team of engineers in the development of firmware...


  • Bengaluru, Karnataka, India ConnectPro Management Consultants Pvt Ltd. Full time

    Job DescriptionWe are seeking a highly skilled Senior Firmware Development Engineer to join our team at ConnectPro Management Consultants Pvt Ltd. As a key member of our engineering team, you will be responsible for developing and implementing firmware drivers, system boot code, RTOS abstraction layers, and firmware features in a Linux environment.About the...


  • Bengaluru, Karnataka, India ACL Digital Full time

    Firmware Lead – Chip level.We are seeking a highly skilled Firmware Lead to join our team at ACL Digital. The ideal candidate will have extensive experience in Microchip development, Boot ROM, Secure Boot, and Bare Metal Code development/C Programming.Key responsibilities include:Leading firmware development teamsDesigning and implementing secure firmware...


  • Bengaluru, Karnataka, India N Human Resources & Management Systems Full time

    Job Title: Firmware Engineering LeadLocation: RemotePosition Type: Full-TimeJob Summary:N Human Resources & Management Systems is seeking an experienced Firmware Engineering Lead to drive the design, development, and optimization of embedded firmware for complex systems. The ideal candidate will have deep expertise in embedded systems, strong problem-solving...


  • Bengaluru, Karnataka, India Lenovo Full time

    Job Summary:Lenovo is seeking a highly skilled Firmware Development Manager to lead our team in developing XCC for our High End servers, Edge Servers, AI Servers, and key Hyperscale customers in North America.Key Responsibilities:Develop and implement platform unique firmware features for our High End products via corresponding firmware project managers and...


  • Bengaluru, Karnataka, India Ayla Networks Full time

    About the RoleAyla Networks is seeking a seasoned Senior Manager, Firmware to lead our Device Core Engineering and Professional Services Firmware vertical teams. As a key member of our engineering culture, you will be responsible for architecting and overseeing the implementation of medium-to-large software components of high quality to ensure quality...


  • Bengaluru, Karnataka, India Western Digital Full time

    About Western DigitalWe're a company of problem solvers, dedicated to powering global innovation and pushing the boundaries of technology. Our mission is to make what you thought was once impossible, possible.Challenge the Status QuoAs a Senior Firmware Engineer on our Firmware Engineering team, you'll have the opportunity to develop firmware for our...


  • Bengaluru, Karnataka, India N Human Resources & Management Systems Full time

    **Job Description**Job Title: Senior Firmware ArchitectJob Summary:N Human Resources & Management Systems is seeking an experienced Senior Firmware Architect to lead the development of high-performance, low-power embedded firmware for complex systems. The ideal candidate will have a strong background in embedded systems, expert-level knowledge of C/C++, and...


  • Bengaluru, Karnataka, India Lenovo Full time

    Job SummaryLenovo is seeking a talented Senior BMC Firmware Developer to join our team in Bangalore, India. As a key member of our BMC firmware development team, you will be responsible for the development and maintenance of the Server BMC firmware for ThinkSystem products.Key ResponsibilitiesDevelop and maintain the Server BMC firmware for ThinkSystem...


  • Bengaluru, Karnataka, India N Human Resources & Management Systems Full time

    Job Title: Senior Firmware ArchitectLocation: RemotePosition Type: Full-TimeJob Summary:N Human Resources & Management Systems is seeking a seasoned Senior Firmware Architect to lead our embedded systems engineering team. The ideal candidate will have a strong background in firmware development, with a focus on real-time systems and embedded C/C++...


  • Bengaluru, Karnataka, India Mempage Full time

    Job Description for Senior WiFi Firmware Developer at MempageAs a Senior WiFi Firmware Developer at Mempage, you will design and develop Wi-Fi firmware and software components to enhance our product offerings.Conduct performance testing and analysis to optimize our Wi-Fi products and ensure they meet the latest industry standards.Collaborate with...