ABOUT THE PROJECT
Join a strategic partnership with a global leader in long-range wireless technology to architect the software ecosystem for a next-generation multi-core System-on-Chip (SoC). This engagement goes beyond standard firmware development; you will co-develop a comprehensive developer platform that transforms complex multi-core hardware into an accessible, world-class microcontroller product. By leveraging open-source real-time operating systems like Zephyr and FreeRTOS, and implementing cutting-edge hardware-enforced security frameworks (PSA Level 3, TrustZone, TEE), you will empower the global embedded community to deploy secure, ultra-low-power IoT applications. You will work within a specialized team structure to deliver a modern toolchain centered around Visual Studio Code, ensuring a seamless “edit-build-debug” experience for the next wave of wireless innovation!
YOUR ROLE
- Dive into complex, proprietary wireless SDKs to understand, navigate, and safely modify their internal hardware scheduling mechanics.
- Develop and integrate an access control layer to manage concurrent, multi-protocol operations over shared hardware interfaces.
- Solve practical, real-time concurrency challenges, including managing priority overrides and conflict-free hardware access.
- Adapt and optimize system code for both bare-metal and standard RTOS environments.
- Collaborate closely with Solution Architects to map APIs across various MCU families.
REQUIREMENTS
- Solid C programming experience targeting resource-constrained embedded systems.
- Strong understanding of bare-metal and real-time operating systems (RTOS) execution environments.
- Proven ability to handle time-critical operations, strict real-time constraints, and interrupt latency.
- Practical experience dealing with hardware-level concurrency, resource sharing, and low-level scheduling.
- Demonstrated ability to learn quickly and effectively troubleshoot large, complex, or third-party codebases without requiring perfect documentation.
- Comfortable working alongside hardware abstraction layers (HAL) and direct register manipulation.
- A pragmatic, problem-solving mindset with a strong engineering foundation.
NICE TO HAVE
- Previous exposure to the internals of wireless protocol stacks (e.g., long-range RF, mesh networks, or personal area networks).
- Experience developing resource scheduling logic or arbitration layers for shared hardware resources.
- A basic understanding of RF fundamentals, physical layer interactions, and regional radio compliance parameters.
HOW WE HIRE
-
01ApplicationFeedback:
4 business days -
02Recruitment CallDuration: 30 mins
Feedback: 1-3 business days -
03Tech InterviewDuration: 1:45 hours
Feedback: 2-4 business days -
04Project InterviewDuration: 1 hour
Feedback: 2-4 business days -
05Job OfferDuration:
30 mins
After receiving your resume it will be reviewed by our team to see if your experience and skills match our vacancies, don't worry it's in good hands.
READ FULL ARTICLETo get more information read full article
ABOUT US
Klika Tech is an IoT & cloud product and solutions award-winning development company headquartered in the U.S. with development and management locations across North America, Europe, and Asia. Innovation is critical to our success, and that includes ensuring that our Individuals are empowered to grow.
SEE OUR PORTFOLIO