Role Summary
We are seeking an Embedded Engineer – Linux BSP with 5 years of experience to develop, debug, and maintain embedded C programs and Linux drivers. The candidate will focus on Board Support Package (BSP) development and work closely with hardware and cross-functional teams to ensure smooth integration and optimal system performance.
Key Responsibilities
- Develop and debug C programs for embedded platforms.
- Design, implement, and maintain Linux drivers for embedded systems.
- Develop and maintain Board Support Packages (BSP) for various embedded hardware platforms.
- Collaborate with cross-functional teams to identify and resolve system-level issues.
- Analyze and optimize embedded software performance.
- Work with hardware teams to ensure seamless hardware-software integration.
- Document and maintain technical specifications, processes, and design details.
- Provide support for system-level troubleshooting and debugging.
- Continuously research and implement best practices and emerging technologies in embedded development.
Required Skills & Experience
- Proficiency in C programming for embedded systems.
- Experience with Linux driver development and debugging.
- Strong understanding of BSP (Board Support Package) development.
- Familiarity with hardware interfaces and protocols such as SPI, I2C, UART, etc.
- Good knowledge of debugging tools and techniques for embedded platforms.
- Experience with embedded Linux systems in development and debugging.
- Ability to work with development boards and emulators for debugging and testing.
- Strong problem-solving skills with the ability to analyze complex issues.
- Familiarity with version control systems (e.g., Git).
Educational Qualifications
- Bachelor’s / Master’s degree in Electronics, Electrical, Computer Science, or related field.
How to Apply
Please send your updated CV to hr@nyxses.com.