Roles & Responsibilities:
• Design, develop and troubleshoot embedded firmware for real-time controller
products in various sub-systems – IoT Products
• Perform system design, debugging, validation and qualification based on software
requirements and specifications
• Integrate new functionalities to existing firmware for performance enhancement
• Document system design details and organize code reviews
• Work closely with Hardware team for the Hardware/Firmware integration
• Carry out prototype design and facilitate the transfer of the design to the next
phases, namely pilot run, pre-production and production
• Conduct proof-of-concept for various systems
• Provide support to sales team, manufacturing and customers
Requirements:
• Minimum 4+ years of experience as Firmware Engineer with ARM Architecture
• Minimum 2+ years of recent experience on nRF (NORDIC) Controllers & SDK
• Should have working experience on:
-
-
- Embedded system design with real time and multi-threading OS
- Circuit debugging, simulation and with the use of other related development tools
- Hardware design, such as integrated circuit, printed circuit board assembly and ARM-based controller
- Hands on experience in Bootloader and firmware update techniques, ARM-M and ARM-A architecture experience
- In-depth experience in Linux and embedded firmware development especially in IoT products
- Strong Knowledge in BT/BLE – Controller/stack, Preferably in latest BT 5.0/5.1/5.2 specifications
- Hands-on experience with developed UART, SPI and I2C drivers
- Hands-on skills of TCP/IP, USB, BLE, Modem, Wi-Fi and Serial communications experience and developed low powered embedded systems
- Excellent in C/C++ programming language
-
What we offer:
-
- Lively and energetic start-up environment with high impact end market products
- Excellent opportunity for career growth with End-to-End product lifecycle exposure
- An environment that encourages continuous professional development
- Competitive remuneration package
How to Apply
Make sure to provide correct information so that Embedkari team can help further.