About Company:
CyberEye is revolutionizing AI, IoT & Cyber solutions for governments and enterprises. CyberEye is a Forbes India DGEMS 2024 Select 200 company. Focused on innovation and efficiency, CyberEye aims to deliver actionable intelligence globally.
About the Role:
We are seeking a talented Firmware Developer with 1-2 years of professional experience to join our innovative team. In this role, you will design, develop, and maintain firmware for our embedded health monitoring devices with LoRaWAN connectivity. You will leverage your existing firmware development skills while expanding your expertise in embedded systems. Working closely with hardware engineers and software developers, you will create efficient, reliable firmware solutions that enhance the capabilities of our vital signs monitoring platform.
Roles & Responsibilities:
LoRaWAN Communication Development
- Integrate LoRaWAN stack into the firmware and verify functionalities like OTAA/ABP joining and regional parameters.
- Develop over-the-air upgrades configuration and implement robust error handling for network communication
- Integration of Secure Elements and security functionalities like secure boot, tamper detection, communication encryption and decryption, ...
Sensor & Pre-built Driver Integration
- Initialization of different sensors and flash memory using existing drivers.
- Configure peripheral communication interfaces (I²C/SPI) and validate proper data acquisition.
- Review, adapt and integrate existing third party drivers.
- Development of simple drivers based on the need.
Signal Processing & Vital Signs Monitoring
- Implement algorithms for vital signs (HR, SpO₂, BP, respiratory rate) along with motion detection
- Create efficient data packaging and handle edge cases for abnormal readings
General Firmware Development
- Write maintainable code, implement OTA updates, and debug firmware issues
- Optimize power consumption and document firmware architecture and interfaces
- Help the hardware team in bringing the board up
Skills Required:
- 1-2 years of professional experience in firmware development for embedded systems
- Strong proficiency in C/C++ programming for microcontrollers
- Experience with microcontroller family Nordic nRF5340 SoC (dual-core ARM Cortex-M33)
- Working knowledge of serial communication interfaces (UART, SPI, I2C, USB)
- Experience with debugging and testing embedded systems
- Familiarity with RTOS concepts (FreeRTOS, Zephyr, or similar)
- Proficient use of version control systems (Git)
- Understanding of battery management and power optimization techniques
- Basic understanding of firmware security principles
- Ability to read and interpret hardware schematics and datasheets
- Strong problem-solving and analytical skills
- Good written and verbal communication abilities
Qualities We'd Love to Find in You
- Eagerness to learn, grow, and adapt in a fast-paced technology environment.
- Openness to receiving feedback and using it as an opportunity for improvement.
- Good collaboration abilities and a friendly approach to working with teams.
- Self-motivated with ability to work independently when needed.
- Good proficiency in written English.
Good to Have Skills:
- Experience with wireless communication protocols (BLE, WiFi, LoRa)
- Knowledge of cryptography and secure communication protocols
- Experience with IoT device firmware development
- Experience with signal processing for physiological data
- Experience with CI/CD pipelines for firmware development
- Experience with other microcontroller family such as ARM Cortex-M, ESP32, PIC, etc.
- Experience with one or more development environments (STM32CubeIDE, ESP-IDF, MPLABX)
- Knowledge of medical device development processes
Why CyberEye:
- Get a front-row seat in a dynamic technology environment
- Work with super motivated individuals and become part of a dedicated team
- High transparency in decision-making
- Great culture that continuously empowers you to grow in your career
- Freedom to experiment and learn from mistakes (Fail fast, learn fast approach)
- Contribute towards the mission of building products with global impact
Benefits:
- Competitive compensation
- Opportunities for career growth
- Recognition for outstanding performers
- Additional incentives for high achievers
- Advancement opportunities based on performance
Other Information
- Job Type: Full-time
- Bond Time: No Bond
- Location: Financial District, Hyderabad
- Mode: Work from Office (Mon-Fri)
- Working Hours: 9:00 AM – 6:30 PM IST
- CTC: 5 - 7 LPA