Senior Embedded Systems Software Developer C/C++ | Elektroingenieur (m/w/d)
FRIWO Gerätebau GmbH
Job Summary
This role seeks a Senior Embedded Systems Software Developer to design, develop, test, and document embedded software primarily in C for controlling battery chargers, Battery Management Systems (BMS), and related power supply systems. Day-to-day tasks involve creating system and functional specifications in collaboration with clients, optimizing existing software modules, and integrating new functional requirements into the existing architecture. The ideal candidate will possess a technical degree in fields like Electrical Engineering or Computer Science, coupled with several years of professional experience in hardware-related software development using C. Key responsibilities also include selecting appropriate microcontrollers, verifying software through unit and system tests, and supporting the commissioning of prototypes. This position offers significant creative freedom and personal development within a rapidly growing environment, contributing directly to innovative power supply and charging solutions.
Required Skills
Education
Completed technical degree in Electrical Engineering, Automation Technology, Communication Technology, Automotive Engineering, Mechatronics, or Technical Computer Science, or comparable field with a focus on Software Development
Experience
- Several years of professional experience in hardware-related software development with C
- Experience with communication protocols and interfaces (e.g., CAN)
- Practical experience with motor control units and Battery Management Systems (advantageous)
- Experience in structured planning and preparation of complex projects
Languages
Additional
- Not specified