Embedded Software Engineer @ Eridan
Your Application Journey
Email Hiring Manager
Job Details
About Eridan
At Eridan we believe in the power of collaboration and communication to achieve our mission: connect the planet to empower a sustainable, shared future. Our patented transmitter decreases the cost and power required to roll out 5G by 10x when deployed globally. Our Sunnyvale headquarters features big windows, proximity to downtown and the Caltrain, and a spacious cafeteria for company gatherings.
About the Role
We are seeking a motivated and hands-on Embedded Software Engineer with a strong foundation in embedded systems and a passion for learning. This is a high-impact role where you will work on cutting-edge radio units (RUs), support testing and systems engineering teams, and contribute to our next-generation platform software stack.
Key Responsibilities
- Software Development: Implement application-layer features in C++ and Linux drivers in C or Rust, participate in code reviews and documentation.
- Testing & Quality Assurance: Develop test cases in Python and support automated test loops.
- Hardware Support & Integration: Assist with board bring-up, on-site debugging, and collaborate on software-hardware integration using Yocto and Git.
- Problem Solving & Debugging: Troubleshoot embedded software issues, set up verification equipment, and resolve software/hardware interaction issues.
Qualifications
Bachelor’s degree in Computer Science or related field or equivalent experience with 1-3 years in embedded systems. Proficiency in C, C++, and embedded Linux; hands-on Git experience is essential.
Nice to Have
- Telecommunications or signal processing experience
- Rust programming experience
- Familiarity with Yocto build systems
- Exposure to 5G, ORAN, DU, or RU software architecture
Perks
- Impactful technology and global infrastructure role
- Growth and learning opportunities in a flexible environment
- Collaboration with smart, passionate colleagues
- Company-wide celebrations
- Pre-IPO equity, 401K with match, and comprehensive health benefits
Salary
The base salary range for this role is between $105,000 and $130,000 plus stock options and benefits, depending on experience and skills.
Equal Opportunity Employment
Eridan is an equal opportunity employer committed to diversity and inclusion.
Key skills/competency
- Embedded Systems
- C++
- C
- Linux
- Rust
- Python
- Yocto
- Git
- Hardware Integration
- Debugging
How to Get Hired at Eridan
🎯 Tips for Getting Hired
- Customize your resume: Highlight embedded systems and programming skills.
- Research Eridan: Learn about their mission and global impact.
- Prepare technical examples: Showcase hands-on C/C++ and Linux experience.
- Practice debugging scenarios: Think about hardware/software troubleshooting.