Senior Firmware Engineer at ITRex Group

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Senior Firmware Engineer at ITRex Group. 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. 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). Company Location: Slovenia.