Eridan is seeking to develop cutting-edge radio units (RUs) and needs an Embedded Software Engineer to support their test and systems engineering teams.
Requirements
- Proficient in C and C++ with solid software engineering fundamentals
- Comfortable working in embedded Linux environments
- Hands-on Git experience and ability to contribute to collaborative codebases
- Experience or coursework in telecommunications, signal processing, or embedded systems
- Rust programming experience
- Familiarity with Yocto build systems
- Exposure to 5G, ORAN, DU, or RU software architecture
Responsibilities
- Implement application-layer software features in C++
- Implement Linux user space and kernel-level drivers in C or Rust
- Implement test cases in Python
- Support the execution and expansion of automated test loops
- Assist with board bring-up activities and on-site debugging
- Collaborate with hardware engineers and support software-hardware integration for new RU platforms
- Troubleshoot embedded software issues with guidance and mentorship
Other
- Bachelor's degree in Computer Science or related field, or equivalent work experience
- 1-3 years of experience in embedded systems
- Ability to learn, develop, and advance within a flexible environment
- Collaborate with smart, passionate, and helpful co-workers
- Celebrate progress company-wide
- Pre-IPO equity
- 401K with automatic match
- Health, Vision and Dental insurance