CrawlJobs Logo

Firmware Developer

India, Bengaluru Employment contract · Job Posted May 29, 2026
Apply Position
Job Link Share

Job Description

This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today's complex world. Our culture thrives on finding new and better ways to accelerate what's next. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you. Open up opportunities with HPE. Job Description: 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. Join us redefine what's next for you.

Job Responsibility

  • Designs limited enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet-related tools
  • Analyzes design and determines coding, programming, and integration activities required based on specific objectives and established project guidelines
  • Executes and writes portions of testing plans, protocols, and documentation for assigned portion of application
  • identifies and debugs issues with code and suggests changes or improvements
  • Participates as a member of project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem
  • Collaborates and communicates with internal and outsourced development partners regarding software systems design status, project progress, and issue resolution

Requirements

  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • Typically 2+ years experience
  • Master in C/C++ development
  • Prior experience in Linux Firmware development
  • Using software systems design tools and languages
  • Ability to apply analytical and problem solving skills
  • Designing software systems running on multiple platform types
  • Software systems testing methodology, including execution of test plans, debugging, and testing scripts and tools
  • Strong written and verbal communication skills
  • mastery in English and local language
  • Ability to effectively communicate design proposals and negotiate options

Nice to have

  • 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

Firmware Developer

8 matching positions

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

Firmware Developer

RE:LAB is a design and innovation company specialized in shaping the interaction...
Location
Location
Italy , Reggio Emilia
Salary
Salary:
Not provided
re-lab.it Logo
RE:LAB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Engineering, Electronic Engineering, Computer Science, or related technical fields
  • Experience or strong interest in firmware and embedded software development
  • Solid programming skills in C/C++
  • Basic understanding of embedded systems, microcontrollers, and hardware/software interaction
  • Familiarity with debugging and testing activities on embedded platforms
  • Analytical mindset and strong problem-solving skills
  • Ability to work effectively within multidisciplinary engineering teams
  • Good command of the English language, both written and spoken
Job Responsibility
Job Responsibility
  • Develop and maintain firmware components for embedded systems
  • Contribute to the implementation of low-level functionalities interacting with hardware devices and peripherals
  • Support debugging, testing, and validation activities on embedded platforms
  • Collaborate with hardware and software teams during integration and development phases
  • Contribute to performance optimization, reliability improvement, and issue analysis
  • Participate in the development lifecycle from implementation to testing and release
  • Contribute to technical documentation and project deliverables
  • 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

Firmware Developer

Firmware Developer \n\n This role has been designed as ‘Hybrid’ with an expectat...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BE/ME (degree in ECE, CE, CS) or MCA with 3+ years of industry experience in System Management software development
  • Strong firmware / System development background with strong C/C++ development/debug skills
  • Strong in Embedded Linux/RTOS programming, OS Internals, memory management, IPC, thread programming and embedded application software development
  • Proficient in software development tools such as IDEs, compilers, debuggers, emulators, source control system and defect/ bug tracking systems
  • Solid understanding of DMTF-REDFISH, Rest Based architecture
  • Good understanding of HTTP/HTTPs, SNMP, IPMI protocols
  • Excellent understanding of Linux/RTOS OS internals and strong development experience
  • Strong communication skills both verbal and written
Job Responsibility
Job Responsibility
  • Active participation in all activities necessary to take a product from concept to production including Design, Implementation, Testing, etc.
  • Contribution to functional specification, defining engineering functional plan
  • Designs, develops, troubleshoots and debugs software programs for software enhancements and new products
  • Interactions with cross functional teams, factory and customer support
  • Contributions include applying intermediate level of subject matter expertise to solve common technical problems
  • Acts as an informed team member providing analysis of information and recommendations for appropriate action
  • Works independently within an established framework and with moderate supervision
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Firmware Developer

Firmware design engineer responsible for design, implementation, bring up testin...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
eviden.com Logo
Eviden
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Electronics, Electrical Engineering, or Computer Engineering (BE / B.Tech)
  • 3–5 years of hands-on experience in firmware or embedded systems development
  • Experience with board bring-up and hardware testing
  • Strong experience developing Linux device drivers
  • Good understanding of ARM architecture
  • Strong proficiency in C programming
  • Experience with embedded systems and hardware debugging
  • Knowledge of IPMI protocol and OpenBMC
Job Responsibility
Job Responsibility
  • Board, BIOS, and BSP bring-up and validation
  • Design and implementation of Linux device drivers for communication over I2C, SPI, and SMBus interfaces
  • Development of firmware features, unit testing, and bug fixing
  • Hardware bring-up, testing, and debugging
  • Preparation of detailed design and technical documentation
  • Participation in code and design reviews
Read More
Arrow Right

Firmware Developer

We are a team of firmware professionals dedicated to developing cutting-edge sol...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
ibm.com Logo
IBM Deutschland GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of relevant industry experience
  • Strong programming skills in C++
  • Expertise in OS concepts, Container technologies, Security, Virtualization Management, REST API, App Dev on Cloud Platform, DevOps (Continuous Integration)
  • Domain knowledge on Networking, Transport Layer Security(TLS), NTP, PTP
  • Good communication skills and be able to work effectively in a global team environment
  • Bachelor's Degree
Job Responsibility
Job Responsibility
  • Contribute to building the world’s most secure computing systems using IBM Z technology
  • Help customers deploy their applications securely and efficiently
  • Enable cloud-native solutions that defend against cyber threats and simplify the enablement process
What we offer
What we offer
  • Access to a wide range of technical and leadership training programs
  • Learn directly from experienced developers and mentors
  • Explore diverse areas of work
  • Fulltime
Read More
Arrow Right

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

Embedded Firmware Developer

Design, develop, and debug embedded firmware (C/bare-metal) for USB/PCIe-based s...
Location
Location
India , Chennai
Salary
Salary:
Not provided
whiteblue.com Logo
WhiteBlue
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Design, develop, and debug embedded firmware for USB or PCIe-based products
  • Strong programming skills in Embedded C
  • Solid experience C or bare-metal firmware development
  • Hands-on experience with: Serial communication protocols (SPI, I2C, UART)
  • Low-level hardware interfacing and debugging
  • Familiarity with MISRA coding standards
  • Strong debugging and analytical skills
Job Responsibility
Job Responsibility
  • Design, develop, and debug embedded firmware for USB or PCIe-based products
  • Work on primarily on C or bare-metal firmware
  • Implement and debug serial communication protocols (SPI, I2C, UART)
  • Ensure firmware adheres to coding standards such as MISRA
  • Optimize firmware for performance, memory, and reliability
  • Participate in code reviews and design discussions
  • Fulltime
Read More
Arrow Right