Embedded Software Engineer
Design and implement embedded software solutions for smart energy management. Develop high-quality code in C/C++ and Python, integrate with hardware devices, and leverage AI-driven tools. Work on Embedded Linux platforms to ensure performance, security, and scalability.
Responsibilities
- Design and implement smart energy management solutions for connected devices.
- Develop high-quality code following best practices for reliability and scalability.
- Integrate software with physical devices in a hardware-oriented environment.
- Apply AI-driven tools to accelerate development and improve code quality.
- Work across multiple Embedded Linux platforms for system-level development and integration.
Requirements
- BSc in Software Engineering, Computer Science or equivalent.
- 2+ years of experience in Object-Oriented Programming using C++.
- Strong proficiency in C programming language.
- Experience with AI-driven development tools.
Nice to have
- Experience with Go.
- Experience with Python.
- Familiarity with Embedded Linux development and cross-compilation environments.