Job Description: Embedded Engineer
Position Overview:
We are seeking a passionate and accountable Embedded Engineer to join our team, working on cutting-edge IoT devices and multi-processor systems. This role is open to all levels of experience, from energetic juniors to seasoned experts, who are excited about building innovative solutions for the global market. Our friendly, professional, and collaborative environment provides opportunities for growth, learning, and making a real-world impact.
Key Responsibilities:
- Design, develop, and optimize embedded software for multi-processor systems and IoT devices.
- Write clean, maintainable, and efficient code using C/C++.
- Utilize Object-Oriented Programming (OOP) principles in embedded development.
- Collaborate with hardware teams to integrate and test software solutions.
- Debug and troubleshoot issues to ensure the reliability and performance of IoT devices.
- Contribute to the design and implementation of network protocols, including TCP/IP (preferred but not mandatory).
- Work on ESP8266 or similar WiFi modules to enhance connectivity solutions (a plus).
- Develop solutions in RTOS environments (a plus).
- Document technical processes and contribute to internal and external documentation (writing skills are a plus).
What We Value:
- Passion for embedded systems, IoT, and technology.
- Accountability for delivering high-quality, reliable software.
- A proactive approach to learning, problem-solving, and teamwork.
- Strong collaboration and communication skills, including technical writing.
Who Should Apply:
This role is open to:
- Juniors who are eager to learn and bring fresh energy.
- Mid-level engineers ready to take on new challenges.
- Senior and expert professionals looking to contribute their experience and mentor others.
Preferred Skills (Not Mandatory):
- Strong knowledge of C/C++ programming.
- Familiarity with Object-Oriented Programming (OOP).
- Understanding of TCP/IP networking protocols.
- Experience working with ESP8266 or similar WiFi modules.
- Hands-on experience with RTOS environments like FreeRTOS.
- Technical writing skills for documentation and communication.
What We Offer:
- A friendly, professional, and growth-oriented work environment.
- Opportunities to work on impactful projects targeting the global market.
- Support for professional development and skill-building.
- A collaborative culture where your contributions are valued.
- Career advancement opportunities for all experience levels.