Search by job, company or skills
Required Experience:
3+ years of embedded code experience, with emphasis on C
Bachelor / Master of Electronics Engineering and 4 years of experience
Experience with microcontrollers and low-level hardware control programming
Experience with low-power embedded devices
Experience with real-time embedded systems
Experience with firmware development, testing, and system-level bring-up and debugging
Experience in working with wireless communications modules( like BLE, LORA, 4G, NB IoT), IoT technologies, RF protocols
Experience with Nordic (or similar) Semiconductor platforms
Candidates must have exposure to Linux internals.
Exposure to multi-threaded design & implementation.
Good interpersonal, organizational, and communication skills
Team player, capable of sharing knowledge, learning from others, and supporting other groups within an organization
Self-starter, highly motivated
Preferred skills:
Knowledge about firmware development best practices including proper testing, documentation, debugging, and code review.
Experience developing bootloaders and firmware over the air update
Experience with evolving embedded sensor technologies and networks
Knowledge of one or more scripting languages (Python)
Basic understanding of subsystem interfacing and I2C, SPI as well as other standard chip interface protocols
Comfortable reading and interpreting complex electrical schematics
Experience with embedded network exchange protocols like RSTP, PTP, LLDP, and UDP/TCP is highly regarded
Date Posted: 20/06/2024
Job ID: 82537337