CrawlJobs Logo

Senior Manager, Firmware Engineering

India, Bengaluru · Job Posted February 18, 2026
Apply Position
Job Link Share

Job Description

We are seeking a Senior Manager, Firmware Engineering to be part of firmware development of a wide variety of advanced next-generation high performance Solid state drives. You will have demonstrated leadership ability executing complex programs and an understanding of the who, what and how of system development. You will have strong skills and experience in the storage industry including familiarization with embedded storage processors and storage protocols. This is a high-impact, high visibility opportunity for the right individual with superior technical skills, good project management abilities, and an enthusiasm for success.

Job Responsibility

  • Design and develop firmware for solid state drive (SSD) products using C and C++
  • Collaborate closely with cross-functional teams during all phases of product development
  • Manage a team of 5 to 8 Engineers – setting the goals, tracking the KPIs, training and mentoring the team, hiring, project tracking, etc
  • Design and develop debug infrastructure for enabling quick diagnosis of failures
  • Design and develop applications to collect and analyze diagnostic data, debug logs and event data
  • Review system and NAND specifications to ensure all FW features, verification, and diagnostic requirements are feasible and properly incorporated
  • Develop processes to identify embedded system design issues early in the product development lifecycle
  • Drive issue resolution and product stability to enable predictable and high quality product development
  • Provide mentorship to junior engineers as needed

Requirements

  • BE or ME/M Tech degree in Computer/Electronics/Electrical/IT Engineering or related field
  • 16+ years of experience in firmware development for embedded systems
  • Strong proficiency in C/C++ programming languages
  • In-depth knowledge of microcontroller architectures and embedded systems
  • Experience with real-time operating systems (RTOS) and their implementation
  • Knowledge of NAND flash and/or other non-volatile storage technologies
  • Ability to analyze complex firmware & hardware issues
  • Strong debugging skills using equipment such as logic analyzers and Protocol analyzers
  • Knowledge of software design, real-time operating systems, and hardware-software interfaces
  • In-depth storage protocol experience including PCIe & NVMe
  • Demonstrated ability in creative problem solving and innovation
  • Strong team player, effective communication skills, and highly motivated
  • Knowledge of agile development and self-managed development teams from design to production
  • Strong problem-solving and analytical skills
  • Excellent communication and documentation abilities
  • Ability to work independently and collaboratively in a fast-paced environment

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Manager, Firmware Engineering

8 matching positions

Senior Manager, Firmware Engineering

We are seeking a Senior Manager, Firmware Engineering to be part of firmware dev...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
sandisk.com Logo
Sandisk
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BE or ME/M Tech degree in Computer/Electronics/Electrical/IT Engineering or related field
  • 16+ years of experience in firmware development for embedded systems
  • Strong proficiency in C/C++ programming languages
  • In-depth knowledge of microcontroller architectures and embedded systems
  • Experience with real-time operating systems (RTOS) and their implementation
  • Knowledge of NAND flash and/or other non-volatile storage technologies
  • Ability to analyze complex firmware & hardware issues
  • Strong debugging skills using equipment such as logic analyzers and Protocol analyzers
  • Knowledge of software design, real-time operating systems, and hardware-software interfaces
  • In-depth storage protocol experience including PCIe & NVMe
Job Responsibility
Job Responsibility
  • Design and develop firmware for solid state drive (SSD) products using C and C++
  • Collaborate closely with cross-functional teams during all phases of product development
  • Manage a team of 5 to 8 Engineers – setting the goals, tracking the KPIs, training and mentoring the team, hiring, project tracking, etc
  • Design and develop debug infrastructure for enabling quick diagnosis of failures
  • Design and develop applications to collect and analyze diagnostic data, debug logs and event data
  • Review system and NAND specifications to ensure all FW features, verification, and diagnostic requirements are feasible and properly incorporated
  • Develop processes to identify embedded system design issues early in the product development lifecycle
  • Drive issue resolution and product stability to enable predictable and high quality product development
  • Provide mentorship to junior engineers as needed
  • Fulltime
Read More
Arrow Right

Senior Engineering Manager, System Software

We are looking for a Senior Engineering Manager to lead our Systems Software Tea...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience
  • Over 15 years of direct technical management experience within software engineering
  • Track record of managing managers and leading large, distributed engineering teams
  • Extensive experience in the design, development, and productization of products based on Android and MCU platforms
  • Knowledge of software development best practices, encompassing design, testing, and deployment
  • Exceptional communication, leadership, and organizational abilities
Job Responsibility
Job Responsibility
  • Build, lead, and develop a high-performing engineering organization, including direct management of engineers and engineering managers
  • Drive the full lifecycle of Systems Software development for Android and MCU platforms, as well as iOS and Android applications—from initial design through to product launch
  • Establish technical vision and uphold best practices in software architecture, code quality, and comprehensive testing
  • Partner closely with product, design, and cross-functional engineering teams to define and deliver all Systems Software requirements
  • Remain up-to-date with industry advancements and emerging technologies to inform strategy and execution
Read More
Arrow Right

Senior Manager, Software Engineering

The Senior Manager, Software Engineering, leads a software development team to d...
Location
Location
United States , Mentor
Salary
Salary:
116750.00 - 166750.00 USD / Year
steris.com Logo
STERIS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Electrical, Software, or Systems Engineering
  • 15+ years in an R&D environment, with experience in regulated industries (e.g., medical devices) and formalized software development processes
  • Proven leadership: 5+ years recruiting, managing, and developing software engineering teams
  • 3+ years planning and managing software projects
  • 3+ with DevOps practices, CI/CD pipelines, and cloud-native solutions
  • 3+ years developing and maintaining web and cloud applications, including IoT device integration
  • Strong knowledge of modern software frameworks and platforms
  • Hands-on experience with Microsoft Azure: deployment, optimization, cost monitoring, and security compliance (HIPAA, GDPR)
Job Responsibility
Job Responsibility
  • Assigns team members in the specification, design, implementation, and verification of software applications and firmware according to corporate policies and business operating procedures
  • Works with other software team members and engineering managers to coordinate team’s activities and resolve engineering and project issues
  • Reviews team deliverables including specifications, designs, code, and other deliverables, providing guidance and feedback
  • Mentors team to propagate good design principles and development practices
  • Investigates new software technologies and tools which may increase team’s performance
  • Creates and maintains software work instructions which comply with regulatory guidelines and corporate polices
  • Collaborates with groups outside of direct responsibilities including other engineering groups, Quality, Regulatory, Marketing, etc. for project planning, analysis of product requirements, and to outline proposed solutions
  • Sets objectives for direct reports, assessing performance throughout the year, and providing an annual performance review
  • Recruits for open positions on team. Contracts with outside software firms and consultants as needed. Manages both onsite and offshore resources
  • Guides team in the design of safe, secure, and robust control systems and software applications
What we offer
What we offer
  • Market Competitive Pay
  • Extensive Paid Time Off and (9) added Holidays
  • Excellent Healthcare, Dental and Vision Benefits
  • Long/Short Term Disability Coverage
  • 401(k) with a company match
  • Maternity and Paternity Leave
  • Additional add-on benefits/discounts for programs such as Pet Insurance
  • Tuition Reimbursement and continued education programs
  • Excellent opportunities for advancement in a stable long-term career
  • Bonus participation
  • Fulltime
Read More
Arrow Right

Senior Manager, Software Engineering

We’re seeking a Senior Manager, Software Engineering to help build and scale Cai...
Location
Location
United States , Sunnyvale
Salary
Salary:
215000.00 - 220000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7–10 years of experience as a software engineer, with strong backend and system design expertise
  • 3–5 years of experience managing engineers, ideally in a player-coach or hybrid leadership role
  • Strong experience designing and operating backend systems using Java (11+), cloud-native architectures, and RESTful APIs
  • Deep familiarity with AWS and modern cloud infrastructure (containers, orchestration, CI/CD)
  • Strong understanding of LLM architectures and production AI systems (e.g., RAG, orchestration, scaling, latency considerations)
  • Experience working with Agile development practices and tools (e.g., Scrum or Kanban, Jira, GitHub, CI/CD pipelines)
  • Excellent communication skills and the ability to lead through influence, clarity, and technical credibility
  • A strong affinity for startup culture — comfortable with ambiguity, fast iteration, and high ownership
Job Responsibility
Job Responsibility
  • Remain deeply hands-on, contributing production code on a regular basis while leading by example
  • Own and evolve the architecture and system design of core backend and AI-driven platforms
  • Design, build, and operate scalable backend services supporting LLM-powered health and wellness applications
  • Make pragmatic architectural decisions that balance rapid iteration with long-term maintainability and reliability
  • Lead design reviews, code reviews, and technical discussions, serving as a technical authority for the team
  • Manage and mentor a team of 3–4 software engineers, fostering growth, accountability, and technical excellence
  • Act as a player-coach, supporting engineers through hands-on guidance, pairing, and thoughtful feedback
  • Support hiring, onboarding, and development of future team members as the organization grows
  • Create a collaborative, inclusive, and high-performance engineering culture
  • Own team delivery, including planning, execution, quality, and timelines
What we offer
What we offer
  • competitive compensation
  • equity
  • medical benefits
  • dental benefits
  • vision benefits
  • paid vacation/sick days
  • 401(k) plans
  • Fulltime
Read More
Arrow Right

Senior Product Manager, Core Platform Services & Firmware

We are hiring a SENIOR PRODUCT MANAGER, CORE PLATFORM SERVICES & FIRMWARE to own...
Location
Location
United States , Boston
Salary
Salary:
121300.00 - 177900.00 USD / Year
simplisafe.com Logo
SimpliSafe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5–8+ years of product management experience owning platform services, backend infrastructure, firmware-dependent systems, or connected hardware ecosystems
  • Demonstrated ability to work effectively with firmware, embedded systems, and backend engineering teams
  • Proven track record of delivering platform or system-level improvements that materially improved reliability, performance, or customer experience
  • Strong analytical mindset with experience using data and telemetry to prioritize work and measure outcomes
  • Clear communicator who can translate complex technical topics into customer and business impact
  • Comfort operating in ambiguity, making tradeoffs, and coordinating across teams with shared dependencies
  • Bachelor’s degree in Engineering, Computer Science, or a related technical field preferred
Job Responsibility
Job Responsibility
  • OWN CORE PLATFORM STRATEGY: Define and own the roadmap for core platform services and firmware capabilities
  • Establish clear outcomes and KPIs for platform reliability, performance, and system health
  • LEAD CROSS-STACK ALIGNMENT: Partner closely with Firmware and Backend engineering teams to shape priorities and drive cohesive platform outcomes
  • Coordinate platform changes across App, Monitoring, Hardware, and Customer Experience teams to ensure holistic execution and delivery
  • Own end-to-end system behaviour across firmware, backend, and downstream experiences to ensure cohesive customer-facing experiences
  • USE DATA TO IMPROVE RELIABILITY: Leverage telemetry, diagnostics, and customer insights to identify systemic issues and prioritize meaningful platform improvements
  • Partner with Data and Engineering teams to define, monitor, and evolve platform health metrics that reflect real-world device behavior and customer impact
  • Ensure instrumentation across the platform enables rapid diagnosis, safe recovery, and continuous improvement across the device fleet
  • ADVOCATE FOR THE END-TO-END EXPERIENCE: Champion customer trust by ensuring platform decisions improve predictability and resilience
  • Think holistically about how low-level system behavior impacts installation, day-to-day use, monitoring, and support experiences
What we offer
What we offer
  • A mission- and values-driven culture and a safe, inclusive environment where you can build, grow and thrive
  • A comprehensive total rewards package that supports your wellness and provides security for SimpliSafers and their families
  • Free SimpliSafe system and professional monitoring for your home
  • Employee Resource Groups (ERGs) that bring people together, give opportunities to network, mentor and develop, and advocate for change
  • Participation in our annual bonus program, equity, and other forms of compensation, in addition to a full range of medical, retirement, and lifestyle benefits
  • Fulltime
Read More
Arrow Right
New

Senior Firmware Dvt Engineer - BESS

Enphase Energy is a global energy technology company and a leading provider of s...
Location
Location
United States , Austin
Salary
Salary:
90000.00 - 135000.00 USD / Year
enphase.com Logo
Enphase Energy
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Electrical Engineering, Electronics Engineering, and/or Computer Science
  • 5+ years of experience in a similar role as an embedded firmware test/DVT/QA engineer
  • Strong Python programming for controlling test equipment, test framework development, and test automation, including Python bindings for Linux and communication packages (TCP/IP sockets, SMBus, pyModbusTCP, PiCloud, etc.)
  • Functional validation experience with Ethernet/I2C/SPI/UART/power line carrier-based communication systems, and use of protocol and logic analyzers
  • Experience across the stages of embedded firmware (preferably Linux/RTOS-based) design, implementation, test, deployment, and maintenance
  • Experience with firmware integration and testing
  • Experience with 800V–1500V high-voltage DC and 277/480V three-phase AC voltages
Job Responsibility
Job Responsibility
  • Develop test strategies and plans to verify that Enphase's inverter firmware, gateway, and cloud functions and communications perform per engineering requirements and design specifications
  • Develop and execute test strategies to ensure safety and optimal functionality of Enphase's firmware to meet worldwide standards
  • Design and implement automated test systems in Python and Ruby, enabling continuous integration for the firmware development team
  • Validate firmware communication interfaces and protocols (e.g., Ethernet/TCP-IP, Modbus/TCP, I2C, SPI, UART, SMBus, and power line carrier) using protocol and logic analyzers
  • Collaborate with hardware and firmware engineers to ensure firmware is designed for test
  • Confer with Quality Assurance, Development, and Product Management on project planning, and ensure effective testing of Enphase's firmware within design constraints
  • Use test automation, power meters, oscilloscopes, DC supplies, and other lab test equipment to ensure complete functional, efficiency, and safety test coverage for Enphase's hardware and firmware
  • Coach and train new members of the technical staff on Enphase's test equipment, procedures, and automation software
What we offer
What we offer
  • bonus
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Senior Firmware Engineer

Figure is an AI Robotics company developing a general purpose humanoid. Our huma...
Location
Location
United States , San Jose
Salary
Salary:
160000.00 - 250000.00 USD / Year
figure.ai Logo
Figure
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of engineering experience
  • Bachelor's or Master's degree in Computer Science or related field
  • Mastery of C, C++, Python and Linux
  • Experience implementing low level software on bare-metal systems and RTOS
  • Good knowledge of computer architecture
  • Deep understanding of communication buses and protocols like Ethernet, Ethercat, Serial, CAN or USB
  • Comfortable using lab instruments (Oscilloscopes, logic analyzers…) and debugging tools (Lauterbach…)
Job Responsibility
Job Responsibility
  • Architect, design, implement and test firmware in C or C++ for critical components such as motor controllers, battery management systems and sensing hardware
  • Define a strategy to facilitate reuse of the code base and tools used to develop firmware on different hardware platforms
  • Develop Python tools to support test automation or hardware calibration
  • Contribute to the development of our Continuous Integration and Continuous Deployment (CI/CD) infrastructure
  • Support hardware/software integration in the lab
  • Fulltime
Read More
Arrow Right

Hardware Engineering Manager

We're looking for a Hardware Engineering Manager to join our Digital Instrumenta...
Location
Location
United States , Agoura Hills
Salary
Salary:
147900.00 - 236600.00 USD / Year
teradyne.com Logo
Teradyne
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on experience in hardware engineering, with a strong background in digital circuit instrument design
  • 2+ years in a managerial role, ideally in a player/coach capacity requiring both technical contribution and team management
  • Strong people and team management skills, with direct experience in functional management of 6 or more staff members
  • Strong understanding of electrical and electronic principles, circuit design, and signal integrity
  • Experience with hardware debugging tools (oscilloscopes, logic analyzers, multimeters, etc.)
  • Knowledge of industry standards and best practices related to hardware design, testing, and quality assurance
  • Strong communication and interpersonal skills, with the ability to manage teams, collaborate cross-functionally, and communicate complex technical concepts to non-technical stakeholders
  • Excellent problem-solving abilities and a proactive approach to challenges
  • Ability to balance multiple priorities in a fast-paced environment while maintaining high standards of work
Job Responsibility
Job Responsibility
  • Lead and mentor a team of hardware engineers, providing technical guidance and architectural direction
  • Foster a collaborative and innovative work environment
  • Set clear goals and performance expectations, manage team dynamics, and ensure high levels of engagement and productivity
  • Conduct regular performance reviews, offer constructive feedback, and identify opportunities for professional growth
  • Actively contribute to the design, development, and testing of PCBs and PCBAs, with a focus on high-quality, reliable designs
  • Oversee PCB layout, schematic design, and component selection to ensure designs meet performance and manufacturability standards
  • Participate in defining the strategic direction of digital instrumentation
  • Oversee hardware development projects from concept to production, ensuring timelines and deliverables are met while maintaining high quality
  • Collaborate with cross-functional teams (e.g., firmware, software, and mechanical engineering) to ensure alignment and smooth project execution
  • Provide regular updates to senior management on project status, risks, and mitigation strategies
What we offer
What we offer
  • Medical, dental, vision
  • Flexible Spending Accounts
  • Retirement savings plans
  • Life and disability insurance
  • Paid vacation & holidays
  • Tuition assistance programs
  • Fulltime
Read More
Arrow Right