We are seeking a Senior Firmware Engineer to contribute to the development of proprietary low-power wireless products. The engineer will be responsible for embedded software design using C/C++ and assembler across 16/32-bit microcontroller architectures, including ARM Cortex and ARC platforms. The engineer will also be exposed to development of manufacturing tools, ensuring adherence to coding standards, and participate in the full product lifecycle—from concept to production.
Requirements
- Bachelor of Science in Electrical Engineering or Computer Science Engineering
- Minimum 5 years of experience as firmware development engineer for low power wireless devices
- In-depth understanding of BLE and WiFi protocols
- Experience with ARM Cortex platform and development tools (additional experience with ARC platform is a significant advantage)
- In-depth experience with various serial communication protocols (I2C, SPI, etc.)
- Expertise in utilization of JTAG software tools for low level access to MCU resources
- Experience with leveraging RTOS in very low power embedded development (knowledge of FreeRTOS, Keil RTOS, QPC is an advantage)
- Minimum of 3-year experience within a development team which followed robust coding standards and use of version control tools like Git
- Good understanding and experience in using at least one of AI coding agents such as Claude Code, Codex, Cursor, Antigravity
Benefits
- Competitive salary and rewards package
- Competitive benefits and annual leave offering, allowing for work-life balance
- A vibrant, welcoming & inclusive culture
- Extensive career development opportunities and resources to maximize your potential