Design, implement, and test firmware for BMS platforms
Develop software on RTOS-based or bare-metal systems
Debug complex issues across the hardware–software boundary
Create unit tests, participate in HIL testing, and run regression test suites
Collaborate across teams throughout the full product lifecycle
Write and maintain technical documentation (design notes, interface specs)
Follow industry best practices and coding standards (including MISRA-C basics)
Our requirements
2–4 years of experience in embedded software development
B.Sc. or M.Sc. in Computer Science, Computer Engineering, Electrical Engineering, or a related field
Strong C programming skills and solid understanding of microcontroller fundamentals
Ability to read schematics and datasheets for peripheral configuration
Experience using software debuggers to diagnose hardware-software interaction issues
Familiarity with Git version control and basic CI workflows
Basic knowledge of battery concepts (cell voltage, balancing, SOC estimation) is a plus
Excellent English skills, both written and spoken
Strong problem-solving mindset and curiosity to learn
A strong sense of ownership, from concept to production
The ability to troubleshoot complex problems in a fast-paced, international environment
Curiosity and motivation to see your work used in everyday life
Flexibility, attention to quality, and a positive, collaborative attitude
A good sense of humor and positive energy
What we offer
A mission that matters: Contribute directly to solving complex challenges in energy, mobility, and materials innovation
Cutting-edge innovation: Work on technologies at the intersection of materials science, energy storage, and advanced manufacturing that strengthen energy security and local supply chains
Extraordinary people: Join a team of talented, friendly, and down-to-earth innovators who support, challenge, and inspire one another every day
Teamwork and culture: Experience a workplace built on trust, respect, and shared success — where collaboration fuels breakthroughs and everyone’s ideas are heard
Global impact: Help scale new materials and energy solutions that reinforce industrial resilience across the U.S. and Europe
Career growth: Be part of a fast-moving company entering a commercial growth phase, with opportunities to lead, learn, and make your mark
Purpose-driven values: Thrive in an environment that celebrates ingenuity, optimism, and meaningful progress — together
Rekrutujemy dla, centrum R&D z branży motoryzacyjnej Wymagane, C++ O projekcie, rozwój systemów samochodowych pod kątem bezpieczeństwa Tak pracujemy, wewnątrz organizacji Twój zakres obowiązków, Udział w projektach rozwoju systemów samochodowych ze szczególnym uwzględnieniem aspektów cyberbezpieczeństwa, Analiza
... Wrocław-based engineering consultancy specializing in embedded systems, computer vision, and edge AI. We help customers deliver vision-driven and AI-powered embedded products, from firmware and embedded Linux to optimization and hardware/software integration. We are seeking an experienced embedded software engineer with ...
... design, code reviews, and technical documentation, Working with cross-functional teams throughout the product development lifecycle 3–5+ years of experience in embedded software development, Strong proficiency in C/C++ for embedded systems, Experience developing firmware for ARM-based devices, Experience with industrial communication ...
Rekrutujemy dla, centrum R&D z branży motoryzacyjnej Wymagane, C++ O projekcie, rozwój systemów samochodowych pod kątem bezpieczeństwa Tak pracujemy, wewnątrz organizacji Twój zakres obowiązków, Udział w projektach rozwoju systemów samochodowych ze szczególnym uwzględnieniem aspektów cyberbezpieczeństwa, Analiza
Rekrutujemy dla, centrum R&D z branży motoryzacyjnej Wymagane, C++ O projekcie, rozwój systemów samochodowych pod kątem bezpieczeństwa Tak pracujemy, wewnątrz organizacji Twój zakres obowiązków, Udział w projektach rozwoju systemów samochodowych ze szczególnym uwzględnieniem aspektów cyberbezpieczeństwa, Analiza
Embedded Software Engineer Miejsce pracy: Opole Rekrutujemy dla centrum R&D z branży motoryzacyjnej Technologie, których używamy Wymagane - C++ O projekcie rozwój systemów samochodowych pod kątem bezpieczeństwa Tak organizujemy naszą pracę Tak pracujemy - wewnątrz organizacji Twój zakres obowiązków - Udział w projektach ...
Wymagane, C, C++, FreeRTOS, ESP32, STM32, Git O projekcie, Szukamy Embedded Software Engineera, który/a dołączy do zespołu rozwijającego firmware naszych urządzeń. Będziesz pracować nad nowymi funkcjami, integracją oprogramowania z hardware oraz diagnostyką i utrzymaniem produktów działających w produkcji i u klientów. ...
Embedded Software Engineer Miejsce pracy: Wrocław Rekrutujemy dla centrum R&D z branży motoryzacyjnej Technologie, których używamy Wymagane - C++ O projekcie rozwój systemów samochodowych pod kątem bezpieczeństwa Tak organizujemy naszą pracę Tak pracujemy - wewnątrz organizacji Twój zakres obowiązków - Udział w projektach ...
Staff Software Engineer, Embedded Miejsce pracy: Katowice Technologies we use Expected - C++ - C - Python - Linux - RTOS - Git Optional - VHDL - Verilog Operating system - Windows - Linux About the project Synaptics is looking for a Software Engineer, Embedded to join our dynamic and growing organization. The successful ...
Wymagane, C, C++ O projekcie, Poszukujemy Embedded Software / Firmware Engineerów na poziomie Mid, którzy mają doświadczenie w programowaniu mikrokontrolerów i pracy z systemami czasu rzeczywistego (RTOS)., , Będziesz uczestniczyć w rozwoju, utrzymaniu i walidacji wielogeneracyjnych platform ECU (Electronic Control Units) ...
Wymagane, C, C++ O projekcie, Poszukujemy Embedded Software / Firmware Engineerów na poziomie Senior, posiadających doświadczenie w programowaniu mikrokontrolerów oraz systemach czasu rzeczywistego (RTOS)., , Będziesz uczestniczyć w rozwoju, utrzymaniu i walidacji wielogeneracyjnych platform ECU (Electronic Control Units) ...