Summary
✨ AI‑Generated
A firmware engineering position focused on embedded software development, hardware integration, testing, and bringing electronic products from prototype stages into production.
Highlights
Join an R&D environment developing real-world electronic products from concept through production with direct engineering impact.
Description
Company Description
MI Spekter develop and manufactures professional electrical test and measurement instruments, including machinery testers, high-voltage dielectric testers, welding machine testers, EV charging cable testers, EVSE testers and adapters, and digital multimeters.
In addition to our own products, we provide custom hardware and software development, PCB assembly, and electro-mechanical manufacturing solutions.
Our products are developed in accordance with relevant international standards, including IEC/EN 61557, IEC/EN 60204-1, IEC/EN 61010 and IEC/EN 61326-1.
With more than 35 employees and continued investment in R&D and production, MI Spekter offers a focused and collaborative environment where engineers can contribute directly to the development of real products — from concept and prototype to serial production.
Role Description
We are looking for a Firmware Engineer to join our R&D team in Brezovica pri Ljubljani.This is a full-time, on-site role focused on the development of embedded firmware for professional electrical test and measurement instruments.
You will design, implement and maintain embedded firmware while working closely with our hardware and software teams to integrate and validate complete system functionality.
Your responsibilities will include:
Developing embedded firmware for ARM-based microcontroller platformsDesigning and implementing firmware in C/C++Debugging, testing and optimizing embedded systemsIntegrating firmware with analog and digital hardwareWorking with communication interfaces and peripheralsSupporting hardware bring-up and system-level troubleshootingParticipating in code reviews and maintaining technical documentationSupporting verification and validation of new and existing productsContributing to new product development from prototype to serial productionExploring new technologies and continuously improving development processes
You will work closely with electrical, hardware and software engineers to ensure
that our products meet performance, reliability, safety and compliance requirements.
Qualifications
Bachelor’s or master’s degree in Electrical Engineering, Computer Engineering, Computer Science or a related technical fieldPractical experience in embedded firmware developmentStrong knowledge of C/C++ for embedded systemsExperience with microcontrollers, preferably ARM-based platformsUnderstanding of digital and analog electronics and ability to read electronic schematicsExperience with embedded communication protocols such as UART, SPI, I²C, USB or similarExperience debugging embedded systems using oscilloscopes, logic analyzers and software debugging toolsFamiliarity with version control systems such as GitStructured and analytical approach to problem-solvingGood communication skills and ability to work effectively in a multidisciplinary engineering teamExperience with RTOS, Bluetooth/Wi-Fi connectivity, measurement technology, or safety and compliance standards for electrical measuring instruments is considered an advantage.
What We Offer
Direct involvement in the development of professional measurement instrumentsOpportunity to work on products from initial concept to serial productionClose cooperation with hardware, software and electrical engineering teamsHands-on work with embedded systems and measurement technologyOpportunity to influence technical decisions and development processesLong-term professional development within a growing Slovenian technology company