Apply Now
Senior IoT Engineer
Our client is at the forefront of innovation in urban infrastructure and smart mobility, using advanced IoT technology to transform connectivity across complex systems. Through the fusion of cutting-edge software, AI, and custom hardware, they are building a seamless digital ecosystem that redefines what's possible.
Role Overview:
As an IoT Infrastructure Engineer, you’ll play a critical role in designing, developing, and maintaining software for IoT devices, as well as building the backend services that support them. This role bridges system-level programming and application development, bringing together the strengths of embedded and modern software engineering for IoT solutions.
Key Responsibilities:
* Software Development: Design and develop software that boosts the reliability and performance of IoT devices.
* Security: Work on essential security features such as disk encryption and Secure Boot to ensure data protection and software integrity.
* Hardware Integration: Integrate AI accelerators and other peripherals, ensuring smooth interaction with the main system.
* System Performance: Identify, assess, and implement enhancements to improve system performance and efficiency.
* Collaboration: Work closely with hardware engineers for seamless integration between software and hardware components.
Requirements:
* Proficiency in C, C++, Go, or Rust.
* Experience in embedded programming for IoT or similar devices.
* Knowledge of driver/kernel programming.
* Strong interest in managing large-scale IoT fleets, comprising millions of devices.
If you’re excited to push boundaries in IoT engineering and thrive in a fast-paced, forward-thinking environment, we’d love to hear from you!