Embedded Software Engineer – Battery Management Systems (BMS) w Gdańsk, Polska
LYTEN POLAND sp. z o.o.
KontraktUmowa czasowa lub freelancing
Poland, Gdańsk
Your responsibilities
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
Operating system, Windows About the project, As an Embedded Software Engineer, you’ll design, develop, and maintain embedded software for our Battery Management Systems (BMS). This is an entry-to-mid-level role, ideal for engineers who want to deepen their technical expertise and gradually take on more responsibility., ...
... and technical documentation - Working with cross-functional teams throughout the product development lifecycle Our requirements - 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 ...
... multimeters, soldering stations, etc.) - Experience with RTOSes (e.g. Zephyr, FreeRTOS, Micrium OS) - Linux kernel module programming We're focused on hiring embedded software engineers that understand not only the lower-level systems, but also how everything integrates together from the hardware to the UI. You’ll be working ...
... you focus on product development Team members, technical leader, embedded developer, automated test programmer Your responsibilities, Develop and maintain embedded software under the guidance of experienced engineers., Implement features, fix bugs, and improve existing code., Investigate software and hardware integration ...
... minutes. We’re rapidly scaling this impact: today, more than 2 million Verkada devices are deployed across 170+ countries. About the Role We're focused on hiring embedded software engineers that understand not only the lower-level systems, but also how everything integrates together from the hardware to the UI. You’ll be working ...
Sonova is inviting a Python Software Engineer to join our scaled agile teams developing tools for building, testing and releasing firmware in the medical hearing health care sector. You will help enable model-based development and embedded applications across signal- and neural-network processing. With 5+ years in embedded ...
... years of commercial experience in C++ embedded software development. - Experience in embedded systems development. - Good knowledge of software testing for embedded applications. - Ability to prepare technical specifications and technical documentation. - Familiarity with tools supporting embedded software development. ...
... requires it , , Your background and skills include:, * Strong experience with Java (17+) and Spring Boot, * Experience designing and building microservice-based systems , * Solid knowledge of relational databases and SQL, * Experience working with messaging systems such as Kafka or MQ, * Strong understanding of software design ...
... przygotowywanie koncepcji technicznych oraz prezentowanie proponowanych rozwiązań, - doradztwo w zakresie optymalizacji zarządzania licencjami oraz Software Asset Management, - współpraca z zespołami wdrożeniowymi oraz wsparcie klientów na kolejnych etapach projektu, - współtworzenie i rozwój oferty usług Asset Management. Kogo ...