As a Senior Embedded Software Engineer, you will be responsible for designing and developing high-performance Ethernet retimer software solutions. You will work closely with cross-functional teams to develop and test software components, collaborate with hardware engineers to ensure seamless integration, and provide technical leadership to junior engineers.
Key Responsibilities
- Design and develop high-performance Ethernet retimer software solutions.
- Collaborate with hardware engineers to ensure seamless integration of software and hardware components.
- Provide technical leadership to junior engineers and mentor them in software development best practices.
- Develop and test software components to ensure high-quality and reliability.
- Work closely with cross-functional teams to develop and implement software solutions.
Requirements
- 8+ years of experience in embedded software development.
- Strong knowledge of C++ and C# programming languages.
- Experience with Clang diagnostics and Bash scripting.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Strong communication and leadership skills.