-
ITRex Group

Senior Firmware Engineer

ITRex Group
Slovenia · Full-time · Mid-Senior

About ITRex

We are a global IT consulting and development company with a We Care attitude, striving to

create momentum in our clients' digital transformation.

Our 250+ team brings together creative and talented cross-functional experts who are hungry

for the success of every project.

We've delivered over 600 solutions for companies like Take a Swing at Cancer, Procter & Gamble, Dun & Bradstreet, and the Dollar Shave Club. Our team of engineers, data specialists, designers, and AI experts know how to build systems that work under real conditions, not just in demos. Our tech stack spans everything from Java, Python, and JavaScript to Swift, Kotlin, and all the latest AI/ML frameworks. Pick your tools, own your code, and ship things that work.

We value initiative, open communication and self-motivated commitment rather than compliance and box-ticking, and are looking for like-minded individuals who share our passion about doing great new things together.

Join our friendly team as a Senior Firmware Engineer!

Our Expectations

Your Responsibilities

  • Develop microcontroller firmware for embedded systems, sensors, and power flow control circuits within our Battery Management System (BMS)
  • Translate product requirements into software and hardware specifications, ensuring compliance with UL 1998 and UL 5500 standards
  • Collaborate with cross-functional engineers on the Systems Team to define concepts, evaluate design options, and optimize emerging technologies
  • Support product deployment and field operations, including troubleshooting and debugging firmware to ensure reliability and performance
  • Contribute to unit and integration testing, coordinating with system and test teams to enable continuous delivery of high-quality firmware
  • Uphold and enhance firmware engineering processes and best practices

Requirements

Required

  • 5+ years of experience in firmware development for embedded systems
  • Strong proficiency in C/C++ for embedded development in real-time, multithreaded control applications
  • Hands-on experience with real-time operation systems
  • Familiarity with peripheral communication protocols such as I2C and SPI, and component-to-component protocols like Modbus and CAN
  • Solid understanding of electrical engineering concepts, including the ability to read and understand schematics and troubleshoot hardware interfaces
  • Excellent written communication and collaboration skills
  • Upper-Intermediate English language proficiency
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline (Master's preferred)

Nice to have:

  • Experience developing firmware for battery management or power electronics
  • Familiarity with software compliance standards (e.g., MISRA, ISO 26262, CMMI, ASPICE, or UL 1998)

Benefits

What We Offer

  • A sense of community and friendship, diversity and inclusivity
  • Informal working environment with short decision-making chains
  • Flexible work hours and remote work options
  • Established personal development processes
  • Support of professional training and certification
  • Regular company events (ITRexTalks, Q&A sessions with the CEO, Tech Meet-Ups)
  • Social benefits (medical insurance, sports reimbursement, and free English classes)

Key Skills

Ranked by relevance

embedded continuous delivery embedded systems javascript python kotlin swift java spi ai
Login to Apply
Posted
Oct 13, 2025
Type
Full-time
Level
Mid-Senior
Location
Slovenia

Industries

IT Services IT Consulting

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
IBM
Related

Senior AI Engineer (f/m/x)

2026-05-21

Full-time
Mid-Senior
Austria
IT Services
Engineering
View Job Details
Accenture DACH
Related

Senior Data & Machine Learning Engineer (all genders)

2026-05-21

Full-time
Not Applicable
Austria
IT Services
Engineering
View Job Details
EPAM Systems
Related

DevOps Engineer

2026-05-27

Full-time
Associate
Argentina
Software Development
Engineering