Embedded Systems Engineer
Job Responsibilities
- Design, develop, and implement embedded systems for next-generation connected products.
- Program microcontrollers and develop firmware for a wide range of embedded applications.
- Design, integrate, and debug electronic circuit boards and embedded hardware platforms.
- Work closely with cross-functional teams to integrate Bluetooth Low Energy (BLE), WiFi, LoRa, and other wireless technologies into end-to-end systems.
- Develop mobile applications that communicate directly with embedded hardware over BLE for device provisioning, monitoring, control, firmware updates, and data visualization.
- Implement reliable BLE communication flows between wearable/IoT devices and mobile platforms such as iOS and Android.
- Develop and maintain cloud-based systems and backend services for IoT device management, telemetry, analytics, and remote operations.
- Build full-stack solutions spanning embedded firmware, mobile applications, cloud infrastructure, and user-facing interfaces.
- Perform extensive testing, debugging, and performance optimization across embedded, mobile, and cloud systems.
- Collaborate on system architecture, scalability, cybersecurity, and deployment strategies for connected platforms.
- Stay current with emerging technologies, tools, and industry trends relevant to embedded systems, wireless communications, mobile applications, and cloud integration.
Requirements
- Currently pursuing a bachelor’s degree or higher in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Proven experience in microcontroller programming and embedded firmware development.
- Experience designing and implementing electronic circuit boards and embedded hardware.
- Familiarity with Bluetooth Low Energy (BLE), WiFi, and LoRa technologies.
- Experience developing mobile applications that interface with embedded devices over BLE.
- Excellent problem-solving abilities and attention to detail.
- Strong communication, collaboration, and teamwork skills.
Preferred Qualifications
- Experience with IoT platforms, cloud infrastructure, and backend services.
- Experience building full-stack systems involving embedded devices, mobile apps, APIs, and cloud integration.
- Familiarity with industry communication protocols and wireless standards.
- Experience with OTA (over-the-air) firmware update systems.
- Previous experience developing iOS and/or Android applications for connected devices.
- Familiarity with cloud development workflows.