Dimiour - Senior Firmware Engineer - RTOS (5-7 yrs)
Dimiour
posted 5d ago
Fixed timing
Key skills for the job
Job Summary :
We are seeking a highly skilled and experienced Senior Firmware Engineer to join our dynamic team.
The ideal candidate will have a strong background in embedded systems and firmware development, with a proven track record of designing, developing, and deploying robust firmware solutions.
This role requires a problem solver who can work independently and collaboratively in a fast-paced, innovative environment.
Key Responsibilities :
Firmware Development :
- Design, develop, and maintain firmware for embedded systems and devices.
- Implement and optimize firmware for performance, reliability, and security.
- Debug and resolve complex firmware-related issues.
- Develop and maintain documentation for firmware design and implementation.
Embedded Systems Design :
- Collaborate with hardware engineers to understand hardware specifications and requirements.
- Develop firmware that interacts with hardware components and peripherals.
- Design and implement real-time embedded systems.
Operating Systems and RTOS :
- Develop firmware that interacts with embedded operating systems and real-time operating systems (RTOS).
- Understand and utilize operating system APIs and services.
- Optimize firmware for specific operating system environments.
Performance Tuning and Optimization :
- Analyze firmware performance and identify bottlenecks.
- Implement optimizations to improve firmware efficiency and throughput.
- Utilize profiling tools to measure and improve firmware performance.
Testing and Validation :
- Develop and execute comprehensive test plans for firmware validation.
- Perform unit, integration, and system testing of firmware.
- Utilize debugging tools to identify and resolve software defects.
Code Reviews and Standards :
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Maintain and improve code quality through continuous integration and testing.
Collaboration and Communication :
- Collaborate with cross-functional teams, including hardware engineers, software developers,1 and QA engineers.
- Communicate effectively with team members and stakeholders.
- Document technical specifications and design decision
Functional Areas: Other
Read full job descriptionPrepare for Senior Firmware Engineer roles with real interview advice