5 Symmetrical Global Search Jobs
Firmware Engineer - RTOS/Microcontroller (4-12 yrs)
Symmetrical Global Search
posted 12hr ago
Flexible timing
Key skills for the job
The Role :
Firmware Engineer is responsible for design and development of firmware and work with global teams.
Your Contribution :
In this role you will :
- Firmware development on Microcontroller platform (NRF52x, nrf54x) with respect to functionality, performance and quality.
- Develop a new platform using RTOS (Zephyr).
- Work with teams to develop sensor interfacing, USB, and BLE.
- System level debugging, efforts to improve performance and reliability.
- Collaborate and work with developers across the globe during firmware development
Key Qualifications :
For consideration, you must bring the following minimum skills and behaviours to our team :
- 4 - 15 Years of experience in firmware development for low-power battery devices or wireless devices.
- Experience in embedded systems design with real-time operating systems and strong firmware architect capabilities
- Strong programming in C, debugging & troubleshooting of uC
- Expertise/understanding of one or more of the following drivers : I2C, SPI, UART, Flash, EEPROM
- Strong knowledge of Makefiles and Cmake
- Performs code review following coding guidelines and static code analysis.
- Excellent analytical skills and a good team player
- Must possess good verbal and written communication skills
- Strong debugging skills, all the way from application to hardware and has experience in using Oscilloscope, USB Analyser, etc.,
In addition, preferable skills and behaviours include :
- Experience in NRF52x microcontroller
- Work experience in Zephyr OS development on Nordic platform
- Experience in USB protocol, Bluetooth or any Wireless protocol
- Hands-on experience in operating system such as Windows, Linux, RTOS
- Knowledge of Linux Internals, Linux device driver development and BSP development
Education : Bachelor's/Master's degree in ECE, EEE, Computer Science or a related field.
Functional Areas: Other
Read full job description