About the Role
Our client, a cutting-edge technology firm specializing in IoT devices and smart home solutions, is seeking a talented Remote Electrical Engineer with expertise in Embedded Systems Design . This fully remote position allows you to work from anywhere, contributing to innovative product development. You will be responsible for the design, development, and testing of electrical hardware and firmware for new and existing product lines. This is a fantastic opportunity for a self-motivated engineer who excels in a remote-first environment and is passionate about creating state-of-the-art electronic products. You'll collaborate closely with software engineers, product managers, and other stakeholders across different time zones, driving the success of our product roadmap. Our client values innovation, collaboration, and a strong commitment to quality.
Key Responsibilities
- Design and develop embedded electrical hardware, including schematic capture, PCB layout, and component selection for microcontrollers, sensors, and communication modules.
- Write and debug firmware for embedded systems using C/C++ and assembly languages.
- Integrate hardware and firmware, ensuring seamless operation of embedded devices.
- Develop test plans and conduct thorough testing and validation of hardware and firmware designs.
- Troubleshoot and resolve hardware and firmware issues throughout the product development lifecycle.
- Collaborate with cross-functional teams (software, mechanical, product) to define product requirements and specifications.
- Research and evaluate new technologies, components, and tools to enhance product performance and features.
- Manage component sourcing, prototyping, and vendor relationships.
- Contribute to the continuous improvement of design processes and documentation.
- Stay current with industry trends and emerging technologies in embedded systems and IoT.
Requirements
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Minimum of 5 years of experience in embedded systems electrical design.
- Strong proficiency in C/C++ programming for embedded applications.
- Experience with schematic capture and PCB layout tools (e.g., Altium Designer, Eagle, KiCad).
- Familiarity with various microcontrollers (e.g., ARM Cortex-M, ESP32, PIC) and their development environments.
- Experience with communication protocols such as I2C, SPI, UART, Bluetooth, Wi-Fi.
- Understanding of power management techniques for battery-operated devices.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving skills and ability to work independently with minimal supervision.
- Strong communication skills for effective remote collaboration.
- Must be legally authorized to work remotely in South Africa.
Benefits
- This remote role offers a competitive salary, performance-based bonuses, and comprehensive health insurance coverage.
- Employees benefit from a generous provident fund and flexible paid time off.
- Our client is committed to employee growth, providing access to online training resources, virtual workshops, and opportunities to attend relevant industry conferences.
- Enjoy the flexibility and autonomy of working from home, coupled with the challenge of developing innovative technological products.
- All necessary remote work equipment and software licenses will be provided.