Job description
 
                         Position Overview Job Title: Senior/Lead Firmware Design Engineer
Location: Remote
Job type: Full time
We are seeking a highly skilled and motivated Senior/Lead Firmware Design Engineer to join our dynamic team.
This is an excellent opportunity for experienced developers with a minimum of 6 years’ proven experience in firmware development, particularly with STM32 microcontrollers and Embedded Linux platforms.
The ideal candidate will possess both bare-metal coding and RTOS expertise, and demonstrate the ability to deliver robust, high-quality firmware solutions in a remote working environment.
Key Responsibilities ·     Design, develop, and maintain firmware for STM32 microcontrollers and Embedded Linux systems.
·     Work on both bare-metal and RTOS-based firmware projects, ensuring best practices and code quality.
·     Collaborate closely with hardware and software engineers to define system requirements and deliver integrated solutions.
·     Lead technical discussions and provide mentorship to junior team members when required.
·     Participate in code reviews, debugging, testing, and optimisation of firmware for reliability and efficiency.
·     Contribute to the architecture and evolution of firmware platforms, ensuring scalability and maintainability.
·     Document design specifications, processes, and test procedures clearly and thoroughly.
·     Effectively manage time and priorities while working remotely and independently.
Essential Requirements ·     Bachelor’s or Master’s degree in Electronics, Computer Engineering, or a related discipline.
·     Minimum of 6 years’ hands-on experience in firmware design and development.
·     Extensive experience with STM32 microcontrollers and associated development environments (e.g., STM32Cube, Keil, IAR, GCC).
·     Strong proficiency in Embedded Linux development and integration.
·     Demonstrated expertise in both bare-metal programming and RTOS (e.g., FreeRTOS, ThreadX, or similar) environments.
·     Solid understanding of hardware-software integration, peripherals, communication protocols (SPI, I2C, UART, etc.).
·     Strong debugging and problem-solving skills, including use of oscilloscopes, logic analysers, and software tools.
·     Excellent communication skills and the ability to work effectively in a remote and collaborative team setting.
·     Proven track record of delivering high-quality, maintainable, and well-documented firmware.
Desirable Skills: ·     Experience with version control systems (e.g., Git).
·     Knowledge of security best practices in embedded systems.
·     Experience with automated build and CI/CD pipelines for firmware projects.
·     Understanding of regulatory standards relevant to embedded products (e.g., CE, FCC).
·     Previous leadership or mentoring experience within firmware development teams.
·      Immediate availability is highly desirable.
What We Offer ·     Competitive salary package.
·     Fully remote position with flexible working hours.
·     Comprehensive health insurance.
·     Opportunity to be part of a highly competent, globally distributed team.
·     Supportive and inclusive work environment that values innovation and personal growth.
·     Opportunities for career growth and professional development.
·     Work on innovative, high-impact projects.
How to Apply If you are ready to make a meaningful impact and work on exciting projects with a world-class team, please submit your CV, portfolio, and a brief cover letter outlining your experience and availability.
We look forward to welcoming you to our team!
 
                    
                    
Required Skill Profession
 
                     
                    
                    Engineers