SiliconNexus is a fast-growing technology company specializing in end-to-end solutions across Embedded Systems, IoT, AI/ML, Blockchain, and Web & Mobile Application Development. We are dedicated to innovation and engineering excellence, creating intelligent products that make a real-world impact. We are seeking a passionate Embedded System Engineer who thrives in a dynamic, collaborative environment and is excited to work on next-generation smart technologies.
Key Responsibilities
- Design, develop, and maintain embedded firmware for microcontroller-based systems.
- Translate product requirements into robust, scalable embedded solutions.
- Develop, test, debug, and optimize embedded software using modern development tools.
- Collaborate closely with hardware teams to ensure seamless hardware-software integration.
- Develop and optimize low-level drivers for interfaces such as I2C, SPI, UART, CAN, and USB.
- Implement and optimize communication protocols including TCP/IP, MQTT, HTTP, CoAP, BLE, Zigbee, Wi-Fi, and LTE/GSM.
- Conduct code reviews to ensure adherence to coding standards and best practices.
- Analyze system performance, troubleshoot issues, and enhance stability and scalability.
- Integrate and validate new hardware platforms and third-party modules.
- Support software QA, testing, and post-production maintenance activities.
- Work collaboratively with cross-functional teams to deliver high-quality embedded products.
Required Qualifications
- Bachelor’s degree in Electrical Engineering, Electronics Engineering, Computer Engineering, or a related field.
- 1–3 years of hands-on experience in embedded systems or firmware development.
- Proficient in C/C++ programming for embedded applications.
- Experience with microcontrollers/microprocessors such as ESP32, STM32, Arduino, Raspberry Pi, NXP, nRF52, IMX6/8, and TI Controllers.
- Familiarity with embedded development tools and toolchains like GCC, Keil, IAR, or PlatformIO.
- Hands-on experience with RTOS platforms such as FreeRTOS, Zephyr, ThreadX, or MbedOS.
- Strong understanding of embedded communication protocols including I2C, SPI, CAN, UART/USART, and USB.
- Knowledge of networking stacks and IoT protocols such as TCP/IP, UDP, HTTP, MQTT, and CoAP.
- Familiarity with connectivity technologies including BLE, Zigbee, Wi-Fi, and LTE/GSM.
- Strong debugging, analytical, and problem-solving skills.
- Proficiency with Git or other version control systems.
- Good communication skills and ability to work effectively in a team environment.
Preferred Qualifications and Benefits
- Experience with cloud IoT platforms like AWS IoT, Azure IoT, or Google Cloud IoT.
- Exposure to IoT security, OTA firmware updates, and edge computing solutions.
- Familiarity with CI/CD pipelines and automated embedded testing.
- Experience with hardware bring-up and low-level debugging tools such as JTAG, Logic Analyzer, and Oscilloscope.
- Knowledge of Linux-based embedded systems is an advantage.
We offer a competitive salary along with a comprehensive benefits package that includes fuel and medical benefits. Our flexible working hours promote a strong work-life balance. Employees have opportunities for professional growth and continuous learning, with exposure to cutting-edge technologies and international projects. SiliconNexus fosters a collaborative, innovative, and inclusive work environment.
If you are passionate about Embedded Systems and Firmware Development and eager to contribute to impactful technology solutions, we encourage you to apply.