We are seeking a Senior Software Engineer to join our team in Aguadilla, PR. As a key member of our software development team, you will be responsible for designing, developing, and testing embedded Linux BSPs for our products. You will work closely with cross-functional teams to ensure that our software meets the highest standards of quality and reliability.
Key Responsibilities:
- Design and develop embedded Linux BSPs for our products, leveraging expertise in C, C++, and Linux kernel development.
- Develop and maintain device drivers for our products, ensuring seamless integration with the Linux kernel.
- Collaborate with cross-functional teams to ensure that our software meets the highest standards of quality and reliability.
- Test and validate software components to ensure they meet requirements and are free of defects.
- Participate in code reviews and provide feedback to improve code quality and maintainability.
Requirements:
- 10+ years of experience in software development, with a focus on embedded systems and Linux kernel development.
- Strong expertise in C, C++, and Linux kernel development, including device driver development.
- Experience with Python scripting and automation tools.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.