Job Openings Embedded Systems Engineer

About the job Embedded Systems Engineer

Job responsibilities:

  1. Device Architecture and Development:

  • Design and build IoT hardware, including sensors, microcontrollers, and embedded systems.

  • Develop and fine-tune firmware to ensure stable and efficient device functionality.

  1. Connectivity and System Integration:

  • Implement communication protocols such as MQTT, HTTP, and CoAP to enable device connectivity with cloud and network systems.

  • Ensure secure, consistent, and reliable data transmission between devices and backend infrastructure.

  1. Cloud Platform Integration:

  • Connect IoT devices with cloud ecosystems like AWS IoT, Azure IoT Hub, or Google Cloud IoT for data management and analysis.

  • Design and maintain APIs to support seamless interaction between hardware and cloud-based services.

  1. Security Management:

  • Apply robust security protocols to safeguard device data and ensure system integrity.

  • Continuously stay informed on current IoT security standards and compliance regulations.

  1. Monitoring and Operational Support:

  • Track device performance and resolve operational issues to maintain optimal uptime.

  • Establish strategies for scalable maintenance, firmware updates, and device lifecycle management.

  1. Cross-functional Collaboration:

  • Coordinate with hardware teams, software engineers, and DevOps professionals to deliver integrated IoT solutions.

  • Offer technical insights and support for successful implementation and deployment of systems.

  1. Technical Documentation:

  • Maintain thorough documentation covering device specifications, firmware development, and system architecture.

  • Compile technical reports and share project progress with stakeholders as needed

Job requirements:
  • Bachelor's degree in Computer Science, Electrical Engineering, or a closely related field.
  • Minimum of 2 years of hands-on experience in developing and designing IoT devices and systems.
  • Skilled in programming languages such as C, C++, and Python.
  • Experienced with embedded systems and microcontrollers like Raspberry Pi, Arduino, ESP32, and STM32.
  • Knowledgeable in cloud-based IoT platforms (e.g., AWS IoT, Azure IoT) and communication protocols.
  • Solid understanding of security standards and practices in IoT environments.
  • Strong analytical and troubleshooting abilities in dynamic work settings.