Job Opportunity:
We are seeking a seasoned software professional to fill the role of Embedded Systems Developer in our Research and Development team.
The ideal candidate will have extensive experience in industrial automation, focusing on maintaining complex systems and transitioning to cutting-edge Linux-based solutions.
* More than 5 years of expertise in industrial automation
* Proficiency in SCL and SIEMENS PLC programming languages
* Fundamental knowledge of modern software development principles (C++, TypeScript, Golang, Python)
* Working knowledge of EV charging technologies and standards (ISO15118) is advantageous
* Bachelor's or Master's degree in Electrotechnical Engineering or Computer Science
* Foundation in clean code practices and software design patterns (SOLID principles, GoF patterns)
* Experience with test-driven development (TDD) and automated testing methodologies
* Usage of AI-assisted development tools (GitHub Copilot, ChatGPT) to enhance code quality and development efficiency
Key Responsibilities:
* Maintain and develop software for embedded systems used in EV charging systems
* Collaborate with the R&D team to design and implement software solutions
* Develop and maintain clean, efficient, and well-documented code
* Participate in code reviews and contribute to the improvement of software development processes
This role presents an exciting opportunity for a skilled software developer to join a dynamic team working at the forefront of innovative technology.