Embedded Software Engineer (m/f/d)
Develop Intelligent Software for Real-World Products
Are you passionate about embedded software development and creating reliable, high-performance systems? Join IMEE and help develop the next generation of intelligent drive, automation, and control systems used in industrial and commercial applications worldwide.
Your Responsibilities
- Design and develop embedded software and firmware for microcontroller-based systems
- Program and maintain applications in C/C++
- Develop communication protocols and interfaces (CAN, UART, SPI, I²C, Ethernet)
- Implement control, monitoring, and diagnostic functions
- Debug, test, and optimize embedded applications
- Support system integration and product validation
- Create technical documentation and software specifications
- Collaborate with hardware and mechanical engineering teams throughout the product lifecycle
Your Profile
- Degree in Computer Engineering, Electrical Engineering, Embedded Systems, or similar
- Experience in Embedded C/C++ development
- Knowledge of ARM-based microcontrollers (STM32 or similar)
- Experience with debugging tools and software testing
- Understanding of communication protocols and real-time systems
- Structured and solution-oriented working style
- Good English communication skills; additional languages are a strong advantage
What We Offer
- Exciting and innovative development projects
- The opportunity to work on complete products rather than isolated tasks
- High level of responsibility and creative freedom
- Modern development tools and technologies
- Professional and personal development opportunities
- Long-term career prospects in a growing technology company
- International projects and collaboration opportunities
Email: Recruiting@imee.io