Our open positions
IoT developer
As an IoT developer at Cadixia, you will be key in designing, developing, and implementing IoT solutions. The ideal candidate will have expertise in C/C++ and Python programming languages, a strong background in network design, and experience working with connected devices—familiarity with STM32 microcontrollers, Bluetooth Low Energy (BLE), Wi-Fi, and radar technologies.
Responsibilities:
Design, develop, and implement IoT solutions that meet project requirements.
Work closely with cross-functional teams to understand project goals and contribute to the overall architecture and design of connected devices.
Utilize C/C++ and Python programming languages for embedded systems development.
Design and implement network protocols for efficient communication between IoT devices.
Collaborate with hardware engineers to integrate software with embedded systems, with a focus on STM32 microcontrollers.
Implement and optimize connectivity solutions using BLE and Wi-Fi technologies.
Explore and integrate radar technologies as a plus to enhance IoT applications.
Stay abreast of industry trends and emerging technologies in the IoT space.
Qualifications:
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
Proven experience as an IoT Developer with proficiency in C/C++ and Python.
Strong understanding of network design principles and protocols.
Hands-on experience with STM32 microcontrollers and embedded systems.
Familiarity with Bluetooth Low Energy (BLE) and Wi-Fi technologies.
Knowledge of radar technologies is a plus.
Excellent problem-solving and analytical skills.
Effective communication and collaboration skills in a team environment.
Backend Developer: GO (Golang)
As a Backend Developer at Cadixia, you will play a crucial role in architecting, developing, and maintaining robust backend systems for our platform. You will work closely with the development team to ensure the seamless integration of front-end and back-end components, delivering a high-quality user experience. This role requires a deep understanding of GO (Golang), web development principles, database management, and real-time systems.