Embedded Firmware engineer – RTOS

Job ID: 34600075

Budget: ₹400 – ₹750 INR

We are looking for a professional Embedded Firmware Engineer to execute a complete embedded firmware development lifecycle. The goal is to create scalable and optimized software systems.
Responsibilities
• Design and implement software of embedded devices and systems from requirements to production and commercial deployment
• Evaluate, Design, Develop, code, test, and debug system software • Review code and design
• Analyze and enhance efficiency, stability, and scalability of system resources • Integrate and validate new product designs
• Support software QA and optimize I/O performance
• Provide post-production support
• Interface with hardware design and development
• Assess third-party and open-source software
Requirements
• 2-4 yrs experience in firmware design with Embedded Linux
• BS degree in Electronics, Computer Science or Engineering
• Experience in working with ARM Cortex M-series EVKs, SOCs, SOMs such as STM, TI, Renesas, etc is a must
• Experience with multiple threading in RTOS
• Experience with driver development for RTOS
• Experience in hands-on development and troubleshooting on embedded targets
• Solid programming experience in C/C++/Python
• Proven experience in embedded systems design with preemptive, multitasking real-time operating systems
• Familiarity with software configuration management tools, defect tracking tools and peer review
• Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems