Senior Software Engineer - Embedded Systems | Senior Software Engineer (m/w/d) - Embedded Systems
e.telligent GmbH
Job Summary
This Senior Software Engineer role is focused on the conceptualization, development, and implementation of software architectures for complex embedded systems, particularly within the domain of energy storage and battery technology. Day-to-day responsibilities include conducting feasibility analyses, providing effort estimations, defining detailed software requirements, and designing and implementing critical software components. You will be the key technical contact for the development team, offering guidance on design creation and actively participating in process improvement initiatives. The ideal candidate holds a degree in Computer Science or Electrical Engineering and possesses extensive project experience, coupled with expert proficiency in C and Embedded C++. Deep knowledge of microcontrollers and software architecture principles is essential. This position offers the stability of an established company combined with the dynamic environment of a start-up, featuring flat hierarchies, high decision-making freedom, flexible working hours, and significant remote work options.
Required Skills
Education
Degree in Computer Science, Electrical Engineering, or comparable field
Experience
- Several years of project experience
- Professional experience in designing and implementing software architectures for embedded systems
- Professional experience in technical guidance and mentoring of development teams
- Experience in battery system development (preferred)
Languages
Additional
- Permanent employment contract