CrawlJobs Logo

Senior Firmware Developer

India, Bangalore · Job Posted February 19, 2026
Apply Position
Job Link Share

Job Description

Senior Firmware Developer - C++, REST / Redfish. This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office. Compute at HPE helps organizations power their edge-to-cloud platform with proven, workload-optimized products, solutions, and services. Our leading supercomputing technologies enable customers to transform and modernize their IT infrastructure, solve complex problems and support new business opportunities with purpose-built infrastructure and software.

Job Responsibility

  • Leads multiple project teams of other software systems engineers and internal and outsourced development partners responsible for all stages of design and development for complex products and platforms, including solution design, analysis, coding, testing, and integration
  • Manages and expands relationships with internal and outsourced development partners on software systems design and development
  • Reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards
  • provides tangible feedback to improve product quality and mitigate failure risk
  • Provides domain-specific expertise and overall software systems leadership and perspective to cross-organization projects, programs, and activities
  • Drives innovation and integration of new technologies into projects and activities in the software systems design organization
  • Provides guidance and mentoring to less- experienced staff members

Requirements

  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • Typically 10+ years experience
  • Extensive experience with multiple software systems, design tools and languages - C++, Linux
  • Knowledge on RESTful Web services
  • Knowledge on DMTF / Redfish & Server Domain is an added advantage
  • Extensive experience with multiple software systems design tools and languages
  • Excellent analytical and problem solving skills
  • Experience in overall architecture of software systems for products and solutions
  • Designing and integrating software systems running on multiple platform types into overall architecture
  • Evaluating forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • Excellent written and verbal communication skills
  • mastery in English and local language
  • Ability to effectively communicate product architectures, design proposals and negotiate options at senior management levels

Nice to have

  • Knowledge on DMTF / Redfish & Server Domain is an added advantage
  • Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design, Testing & Automation, User Experience (UX)

What we offer

  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion

Looking for more opportunities?

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

Similar Jobs for

Senior Firmware Developer

8 matching positions

Senior Firmware Developer

We are seeking a Senior Firmware Developer in Luxembourg to design and develop l...
Location
Location
Luxembourg , Luxembourg
Salary
Salary:
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Electronic Engineering, Computer Science, or a related field
  • Minimum 6 years of experience in firmware and embedded software development
  • Experience in defense
  • Strong proficiency in C and C++
  • Hands-on experience with ARM-based microcontrollers (e.g., STM32 family) and embedded processors (e.g., NVIDIA Orin or similar platforms)
  • Proven experience in bare-metal development for ARM architectures
  • Strong understanding of embedded communication protocols: I2C, SPI, UART, CAN (from PHY to application layer)
  • Experience collaborating with electronics engineers on prototypes, hardware bring-up, and debugging using lab instruments (oscilloscope, logic analyzer, etc.)
  • Solid understanding of version control systems, particularly Git
  • Ability to lead technical tasks or small projects independently
Job Responsibility
Job Responsibility
  • Translate system-level requirements into detailed firmware specifications and software design requirements
  • Collaborate with system architects and adjacent engineering teams to define and validate implementation approaches
  • Adapt and integrate existing software components, including internally developed modules and open-source libraries
  • Develop bare-metal firmware for MCU-based systems, including bootloaders, drivers, and low-level service layers
  • Implement real-time application logic such as control state machines, signal processing algorithms, timing systems, and waveform generation
  • Develop application-level test benches and support validation activities
  • Debug embedded systems in collaboration with electronics engineers (PCB designers) using lab equipment
  • Maintain clean, readable, and well-structured code under version control (Git)
  • Produce and maintain technical documentation throughout the project lifecycle
What we offer
What we offer
  • An international community bringing together 110+ different nationalities
  • An environment where trust has a central place: 70% of our key leaders started their careers at the first level of responsibilities
  • A robust training system with our internal Academy and 250+ available modules
  • A vibrant workplace that frequently gathers for internal events (afterworks, team buildings, etc.)
  • Opportunity to turn ideas into action and make a tangible impact with sustainability efforts
  • WeCare Together program to design and lead projects that create social or environmental impact
  • Fulltime
Read More
Arrow Right

Senior Application Developer - Network Automation and Firmware Platforms

This position is tailored for a seasoned developer who loves bridging the gap be...
Location
Location
Canada , Calgary
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 20, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of professional software development experience
  • Strong proficiency in Python and AWS Cloud Services
  • Proven experience building custom automation tools, backend services, or complex workflow-based systems
  • Experience interacting with APIs, CLI-driven systems, and infrastructure-oriented software
  • Strong understanding of software quality, version control, and CI/CD pipeline architectures
Job Responsibility
Job Responsibility
  • Design, build, and maintain robust firmware upgrade automation tools and platforms
  • Develop end-to-end automation playbooks covering pre-checks, execution, validation, automated rollback strategies, and post-upgrade reporting
  • Build scalable backend services, clean APIs, and intuitive web-based user interfaces for operator-driven workflows
  • Integrate custom automation solutions seamlessly with existing monitoring, inventory tracking, and change-management systems
  • Implement strict audit logging, error handling, and end-to-end operational visibility to ensure high reliability
  • Deploy applications utilizing AWS cloud-native tools and CloudFormation templates
  • Partner closely with Network Subject Matter Experts (SMEs) to translate manual network operational workflows into clean, reliable code
  • Leverage AI-assisted software development practices to optimize code delivery cycles
  • Contribute to and curate reusable internal software libraries and automation design patterns
What we offer
What we offer
  • Cutting-Edge Tech & Methodology
  • High Operational Impact
  • True NetDevOps Domain
  • Balanced Work Environment
Read More
Arrow Right

Firmware Developer

We are seeking a Firmware Developer in Luxembourg to design, implement, and main...
Location
Location
Luxembourg , Luxembourg
Salary
Salary:
46667.00 - 56667.00 SEK / Year
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Electronic Engineering, Computer Science, or related field
  • Minimum 5 years of experience in embedded software / firmware development
  • Strong proficiency in C and C++
  • Hands-on experience with ARM-based microcontrollers (e.g., STM32 or similar)
  • Experience with bare-metal and/or RTOS-based development
  • Strong knowledge of interrupt-driven driver development
  • Strong knowledge of DMA-based data transfers
  • Familiarity with communication protocols such as I2C, SPI, UART, and CAN
  • Experience collaborating with hardware/electronics engineers on embedded prototypes
  • Strong experience with Git and modern development workflows (branching, PRs, code reviews)
Job Responsibility
Job Responsibility
  • Implement firmware requirements derived from system-level specifications under senior guidance
  • Analyze, adapt, and integrate existing software (internal or open-source) to meet project requirements
  • Develop bare-metal and RTOS-based firmware, including bootloaders and secure firmware components, real-time control software (state machines, timing systems, signal processing modules)
  • Design and implement interrupt-driven drivers and DMA-based data handling on ARM microcontrollers
  • Participate in Software-in-the-Loop (SITL) and Hardware-in-the-Loop (HIL/HITL) testing activities
  • Support firmware validation, debugging, and troubleshooting in collaboration with electronics engineers using lab equipment (oscilloscopes, logic analyzers, protocol analyzers)
  • Contribute to code reviews and maintain Git-based development workflows
  • Ensure compliance with documentation standards suitable for safety-critical and defense-grade systems
What we offer
What we offer
  • International community with 110+ nationalities
  • Trust-based environment
  • Robust training system with internal Academy and 250+ modules
  • Vibrant workplace with internal events (afterworks, team buildings)
  • Opportunity to contribute to ESG and sustainability initiatives through WeCare Together program
  • Fulltime
Read More
Arrow Right

Senior Firmware Engineer

We're looking for a Senior Firmware Engineer to join our engineering team and he...
Location
Location
United Kingdom , Newry
Salary
Salary:
Not provided
statsports.com Logo
STATSports
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hold a degree in Engineering or Computer Science (Electrical, Computer, or Software discipline preferred)
  • 3+ years of experience in a product development environment
  • Confident in developing embedded firmware in C and C++ (RTOS experience a plus)
  • Hands-on experience with ARM microcontrollers
  • Comfortable working with interfaces such as Bluetooth, UART, I2C, SPI, QSPI, Ethernet, RS232, and RS422
  • Strong grasp of embedded fundamentals, including timers, PWM, ADC, DAC, DMA, and interrupts
  • Experienced with IDEs such as Eclipse, Keil, or IAR
  • Comfortable with real-time debugging and system-level communication protocols
  • Use collaborative tools such as GIT and JIRA as part of your workflow
  • Balance technical depth with clear communication and planning
Job Responsibility
Job Responsibility
  • Designing and developing embedded firmware for STATSports products, from concept through to production
  • Owning assigned firmware work packages, ensuring delivery meets cost, quality, and specification targets
  • Collaborating closely with hardware and software teams to ensure firmware integrates cleanly with production designs
  • Supporting efficient, reliable, and cost-effective manufacturing through robust firmware design
  • Creating validation test procedures, field diagnostics, and quality-of-service checks
  • Performing hardware and firmware debugging within complex embedded systems
  • Producing firmware documentation, design guides, and participating in design reviews
  • Supporting manufacturing and test teams during the bring-up and validation of finished designs
  • Adhering to QA processes and actively contributing to continuous quality improvement
  • Planning firmware schedules, effort estimates, and delivery timelines in collaboration with the PMO
What we offer
What we offer
  • A senior role developing firmware used by elite athletes worldwide
  • Ownership of embedded platforms from development through production
  • Collaboration with hardware, software, and manufacturing teams
  • Exposure to cutting-edge wearable and sports technology
  • A culture that values quality, innovation, and continuous improvement
  • The opportunity to see your work deliver real-world performance insights
  • 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

Firmware Developer

We are seeking a Firmware Developer in Luxembourg to design, implement, and main...
Location
Location
Luxembourg , Luxembourg
Salary
Salary:
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Electronic Engineering, Computer Science, or related field
  • Minimum 5 years of experience in embedded software / firmware development
  • Strong proficiency in C and C++
  • ARM assembly knowledge is a plus
  • Hands-on experience with ARM-based microcontrollers (e.g., STM32 or similar)
  • Experience with bare-metal and/or RTOS-based development
  • Strong knowledge of: Interrupt-driven driver development
  • DMA-based data transfers
  • Familiarity with communication protocols such as I2C, SPI, UART, and CAN
  • Experience collaborating with hardware/electronics engineers on embedded prototypes
Job Responsibility
Job Responsibility
  • Implement firmware requirements derived from system-level specifications under senior guidance
  • Analyze, adapt, and integrate existing software (internal or open-source) to meet project requirements
  • Develop bare-metal and RTOS-based firmware, including: Bootloaders and secure firmware components
  • Real-time control software (state machines, timing systems, signal processing modules)
  • Design and implement interrupt-driven drivers and DMA-based data handling on ARM microcontrollers
  • Participate in Software-in-the-Loop (SITL) and Hardware-in-the-Loop (HIL/HITL) testing activities
  • Support firmware validation, debugging, and troubleshooting in collaboration with electronics engineers using lab equipment (oscilloscopes, logic analyzers, protocol analyzers)
  • Contribute to code reviews and maintain Git-based development workflows
  • Ensure compliance with documentation standards suitable for safety-critical and defense-grade systems
What we offer
What we offer
  • An international community bringing together 110+ different nationalities
  • An environment where trust has a central place: 70% of our key leaders started their careers at the first level of responsibilities
  • A robust training system with our internal Academy and 250+ available modules
  • A vibrant workplace that frequently gathers for internal events (afterworks, team buildings, etc.)
  • Fulltime
Read More
Arrow Right

Senior Firmware Engineer

We’re seeking a Senior Firmware Engineer to join a multidisciplinary R&D team de...
Location
Location
United Kingdom
Salary
Salary:
60000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Electronics, Software Engineering, Computer Science, or a related discipline
  • 5+ years’ experience in embedded firmware or electronics development
  • Strong experience with C/C++ embedded firmware development
  • Experience with bare-metal or RTOS-based microcontroller systems
  • Knowledge of networking or cloud-connected devices
  • Familiarity with engineering tools for design, simulation, testing, and measurement
  • Experience developing products within regulated or safety-critical environments (IEC 62304 / IEC 60601)
Job Responsibility
Job Responsibility
  • Design and develop embedded firmware in C/C++ for microcontroller-based systems
  • Architect software for complex electromechanical products operating in regulated environments
  • Develop both embedded and desktop software solutions
  • Investigate and enhance existing firmware including motor control, battery management, and user interface functionality
  • Develop software test systems and validation protocols
  • Support internal testing and external certification processes where required
  • Utilise lab equipment such as oscilloscopes, environmental test systems, and test rigs
  • Work closely with cross-functional engineering teams
  • Contribute to engineering documentation and change management processes
  • Fulltime
Read More
Arrow Right

Senior Firmware Engineer

Ovarro is seeking a talented Senior Firmware Engineer to join our team working o...
Location
Location
United Kingdom , Sheffield
Salary
Salary:
Not provided
ovarro.com Logo
Ovarro
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong professional experience in embedded firmware development for IoT devices
  • Proficiency in C/C++, TI MSP, Atmel, ST Microelectronics microcontrollers and embedded debugging
  • Hands on experience with 4G modems, especially LTE Cat M1 / NB IoT / LTE Cat 1, including AT command stacks and vendor SDKs
  • Strong understanding of low power design, sensor integration, analogue/digital interfaces, and wireless communication constraints
  • Knowledge of clean water network operations, DMA monitoring, and leakage detection techniques is preferred
Job Responsibility
Job Responsibility
  • Design, develop, and maintain embedded firmware for battery-powered IoT dataloggers
  • Implement robust modem communication stacks for LTE Cat 1, NB IoT, LTE M, and multi band 2G/3G fallback where applicable
  • Integrate sensing technologies including pressure, flow, acoustic, ultrasonic, temperature, analogue (0–10V, 4–20mA), and digital pulse inputs
  • Develop efficient data logging, power management, wake/sleep regimes, and OTA update mechanisms
  • Deliver secure, reliable communication using HTTPS, MQTT, or similar protocols
  • Fulltime
Read More
Arrow Right