CrawlJobs Logo

Senior Firmware Developer

Luxembourg, Luxembourg · Job Posted May 16, 2026
Apply Position
Job Link Share

Job Description

We are seeking a Senior Firmware Developer in Luxembourg to design and develop low-level embedded software running on microcontroller-based systems. The focus is on highly resource-constrained environments supporting real-time control, signal processing, and embedded communication systems. The role involves close collaboration with cross-functional engineering teams, including electronics, mechanical, optical, and system architecture teams.

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

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
  • Strong collaboration skills across multidisciplinary engineering teams
  • Ability to align technical solutions with mechanical, optical, and system-level constraints

Nice to have

  • Experience in real-time operating systems (RTOS)
  • Exposure to safety-critical or regulated development environments
  • Knowledge of signal processing or control systems
  • Experience working in complex embedded product development cycles

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

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

Senior Firmware Developer - C++, REST / Redfish. This role has been designed as ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
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
Job Responsibility
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
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
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

Senior Firmware Development Engineer

Microsoft Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) is the t...
Location
Location
United States , Mountain View
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 1+ year(s) technical engineering experience OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 4+ years technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 5+ years technical engineering experience OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Develop compute-intensive and highly performant test applications running on the MAIA hardware systems, focusing on PCIe, Memory, back-end network & TDP workloads
  • Design and develop workload profiling and analysis tools that capture and benchmark the runtimes of various compute blocks and/or hardware accelerators
  • Develop end-to-end post-silicon tests and tools for functional and performance scenarios of the system
  • Collaborate across organizations with AI Frameworks SW, Silicon & System Validation, Architecture and Firmware
  • Fulltime
Read More
Arrow Right

Senior Firmware Engineer

An established, multi-national biomedical instrumentation company that designs h...
Location
Location
Singapore , Singapore
Salary
Salary:
6000.00 - 8600.00 SGD / Month
https://www.randstad.com Logo
Randstad
Expiration Date
August 07, 2026
Flip Icon
Requirements
Requirements
  • Degree in Electronic/Electrical Engineering, Computer Engineering, or an equivalent technical field
  • Minimum at least 5 years of professional experience developing firmware for complex hardware instrumentation
  • Core Systems Programming: C programming language and deep familiarity with RTOS environments, task scheduling, resource synchronization, and memory-constrained architectures
  • Hardware Interfacing: Highly proficient in reading electrical schematics and datasheets, with hands-on experience interfacing with ARM microprocessors, converters (ADC/DAC), actuators (stepper/DC motors), and serial communication protocols (I2C, SPI, CAN, USB, Ethernet)
  • Modern Toolchain Proficiency: Daily experience utilizing the GNU development toolchain (gcc, gnumake), Git-based version control, Linux desktop environments, and modern AI coding assistants
  • Security & Diagnostics: Practical knowledge of embedded cybersecurity implementations alongside experience using hardware-level debugging equipment (such as J-Link, Lauterbach, or equivalent hardware probes)
Job Responsibility
Job Responsibility
  • Architect and implement robust embedded firmware using object-oriented and procedural languages for complex laboratory automation hardware incorporating optics, microfluidics, precision motion systems, and high-resolution imaging sensors
  • Partner with a global, cross-functional team of hardware, mechanical, and software engineers located across APAC and US design hubs
  • Drive the firmware engineering process entirely from initial proof-of-concept and prototype evaluation through to manufacturing transfer and final release
  • Low-Level System Development: Write and maintain essential peripheral drivers, core software modules, and handle complex multi-subsystem firmware integration
  • Maintain strict adherence to established coding standards, comprehensive documentation practices, and rigorous testing frameworks
What we offer
What we offer
  • Bonuses
  • 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:
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