- Highly skilled and motivated IoT Engineer to join our dynamic team.
- The ideal candidate will be responsible for the firmware programming, circuit diagramming, and overall development of our IoT devices.
- This role requires a deep understanding of IoT technologies, proficiency in C programming, and experience with STM32 microcontrollers.
- Design and develop firmware for our IoT devices using C programming language.
- Create and interpret circuit diagrams to ensure proper hardware integration and functionality.
- Collaborate with the hardware team to design and develop new IoT devices.
- Implement communication protocols for data transmission from IoT devices to our API.
- Conduct testing, debugging, and optimization of firmware to ensure reliability and performance.
- Stay updated with the latest advancements in IoT technologies and incorporate them into our solutions.
- Troubleshoot and resolve issues related to hardware and firmware.
- Document all aspects of the development process for future reference and maintenance.
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field.
- Proven experience in firmware development for IoT devices.
- Strong proficiency in C programming language.
- Familiar with Git
- Hands-on experience with STM32 microcontrollers.
- Familiarity with circuit diagramming and electronic design tools.
- Understanding of communication protocols such as MQTT, HTTP, and TCP/IP.
- Knowledge of wireless communication technologies (e.g., Bluetooth, Wi-Fi, Zigbee).
- Excellent problem-solving skills and attention to detail.
- Ability to work both independently and as part of a team.
- Strong communication and documentation skills.
- Talented and experienced Hardware Engineer to join our team.
- Responsible for designing, developing, and testing hardware components for our IoT devices.
- Expertise in electronic circuit design, PCB layout, and a deep understanding of IoT hardware requirements.
- Design and develop electronic circuits for our IoT devices, ensuring optimal performance and reliability.
- Create and optimize PCB layouts for manufacturing.
- Collaborate with Firmware Engineers to ensure seamless integration of hardware and software components.
- Conduct prototype testing and debugging to identify and resolve hardware issues.
- Select and source appropriate electronic components to meet design specifications.
- Develop and maintain detailed documentation of hardware designs, schematics, and test procedures.
- Stay updated with the latest advancements in hardware technologies and incorporate them into our products.
- Ensure compliance with industry standards and regulations in hardware design and production.
- Bachelor’s degree in Electrical Engineering, Electronics Engineering, or a related field.
- Proven experience in electronic circuit design and PCB layout.
- Proficiency in using electronic design automation (EDA) tools such as Altium Designer, Eagle, or KiCad.
- Experience with microcontrollers and microprocessor-based systems.
- Strong understanding of analog and digital circuit design.
- Knowledge of sensor integration and power management techniques.
- Excellent problem-solving skills and attention to detail.
- Ability to work both independently and as part of a team.
- Strong communication and documentation skills.
- Familiarity with RF design and wireless communication technologies.
- Experience with EMC/EMI testing and mitigation.
- Knowledge of manufacturing processes and production testing.