Eridan

Embedded Software Engineer

Posted: 1 days ago

Job Description

About EridanAt Eridan we believe in the power of collaboration and communication to achieve our mission: connect the planet to empower a sustainable, shared future. That mission is possible with our patented transmitter which decreases the cost and power required to roll out 5G by 10x when deployed globally. Learn more about our mission here.About the RoleWe are seeking a motivated and hands-on Embedded Software Engineer with a strong foundation in embedded systems and passion for solving problems. This role offers an excellent opportunity to grow your skills while working closely with a talented, multidisciplinary team building cutting-edge radio units (RUs).This is a high-impact position designed for someone ready to take ownership of coding tasks, build practical experience, and grow within the embedded systems space. In this role, you'll support our test and systems engineering teams by contributing to software development and feature implementation for our next-generation platform software stack. Over time, you may also have the opportunity to explore different technical paths as the company scales, including embedded and application-layer roles.Embedded Software Engineer As our Embedded Software Engineer you willImplement Linux user space and kernel-level drivers in C or RustImplement application-layer software features in C++Assist with board bring-up activities and on-site debuggingCollaborate with hardware engineers and support software-hardware integration for new RU platformsMaintain and develop Yocto based distribution buildSupport the execution and expansion of automated test loops and CI infrastructureParticipate in code reviews, design discussions, and documentationQualifications of a Successful CandidateBachelor's degree in Computer Science or related field, or equivalent work experienceMinimum 3 years of experience in embedded Linux developmentProficient in C and C++ with solid software engineering fundamentalsHands-on Git experience and ability to contribute to collaborative codebasesNice to Have:Experience maintaining Yocto build systemExperience in Rust programming languagePerks of working at EridanOpportunity to make a significant impactOpportunities to learn, develop, and advanceWorking with smart, passionate, and helpful co-workersOpportunity to work with an international team of engineers and computer scientists on a technologically challenging and unique communications system.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In