E-Space is seeking a highly skilled Embedded Software Engineer to design, develop, and optimize software for battery-operated IoT devices with a strong emphasis on testing automation. The role involves developing low-level software, focusing on power efficiency, real-time performance, system reliability, and implementing robust testing frameworks.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
- Proficiency in C, C++, and Python; familiarity with scripting languages like Shell or Bash.
- Experience with microcontroller platforms (e.g., ARM Cortex, ESP32, STM32) and their toolchains.
- Knowledge of IoT communication protocols and secure data transmission.
- Experience with testing tools and frameworks such as Robot Framework, Pytest, or Unity.
- Understanding of low-power design principles, energy-efficient algorithms, and power profiling tools.
- Proficiency with debugging tools like JTAG, GDB, and serial debuggers.
- Experience with CI/CD pipelines, Jenkins, GitLab CI, or similar tools.
- Expertise with Git or similar version control systems.
Benefits
- Competitive salaries
- Continuous learning and development
- Health and wellness care options
- Financial solutions for the future
- Opportunity to really make a difference
- Sustainability at our core
- Fair and honest workplace
- Innovative thinking is encouraged