$120K-150K a year
Design, develop, and maintain MAC layer software for wireless communication systems while collaborating with cross-functional teams and mentoring junior engineers.
Bachelor’s or Master’s degree in a related field with 5+ years of embedded software development experience, proficiency in C/C++, and strong knowledge of wireless communication protocols.
Job Title: Senior MAC Platform Software Engineer Company Overview: TrellisWare Technologies, founded in 2000, is a pioneering company dedicated to advancing wireless communications technology. With a global presence, we specialize in developing cutting-edge algorithms, waveforms, and communication systems that power everything from compact radio devices to comprehensive communication networks. Role Overview: As a Senior MAC Platform Software Engineer, you will play a critical role in designing and implementing medium access control (MAC) software platforms that enhance the performance and reliability of our wireless communication products. You will collaborate with cross-functional teams to drive innovation and ensure our solutions meet the highest standards. What You'll Do: - You will design, develop, and maintain MAC layer software for advanced wireless communication systems. - You will collaborate with hardware and algorithm teams to integrate software solutions seamlessly. - You will lead code reviews and mentor junior engineers to promote best practices. - You will troubleshoot and resolve complex software issues to ensure system robustness. - You will participate in the full software development lifecycle from requirements gathering to deployment. - You will contribute to the continuous improvement of development processes and tools. - You will document software designs and maintain technical documentation. - You will stay current with industry trends and emerging technologies to inform product development. What You Bring: - Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field. - 5+ years of experience in embedded software development, specifically in MAC layer or wireless communication protocols. - Proficiency in C/C++ programming and real-time operating systems (RTOS). - Strong understanding of wireless communication standards and protocols. - Experience with software debugging tools and version control systems. - Excellent problem-solving skills and ability to work collaboratively in a team environment. Bonus Points If You Have: - Experience with FPGA or hardware-software co-design. - Knowledge of network simulation tools and performance analysis. - Familiarity with Agile development methodologies. - Prior experience in a leadership or mentorship role. What We Offer: - We offer a dynamic and innovative work environment that encourages professional growth. - We offer competitive salary and comprehensive benefits including health, dental, and vision insurance. - We offer flexible work hours and remote work options to support work-life balance. - We offer opportunities for continuous learning and career advancement. - We offer a collaborative culture that values diversity and inclusion. Ready to Apply? Please submit your resume and cover letter through our careers page at www.trellisware.com/careers. We look forward to exploring how you can contribute to our team and help shape the future of wireless communications.
This job posting was last updated on 9/10/2025