$120K-150K a year
Design, develop, and maintain MAC layer software for wireless communication systems while collaborating with cross-functional teams and ensuring software quality and performance.
Bachelor’s or Master’s degree in a related field with at least 5 years of embedded software development experience, strong C/C++ skills, and knowledge of MAC layer protocols and wireless standards.
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 optimize software performance to meet stringent real-time and reliability requirements. - You will participate in code reviews, testing, and debugging to ensure software quality. - You will contribute to the development of technical documentation and user manuals. - You will mentor junior engineers and provide technical guidance. - You will stay current with industry trends and emerging technologies to inform product development. What You Bring: - You have a Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field. - You have at least 5 years of experience in embedded software development, preferably in wireless communications. - You possess strong proficiency in C/C++ programming and real-time operating systems. - You have experience with MAC layer protocols and wireless communication standards. - You demonstrate excellent problem-solving skills and attention to detail. - You have strong communication skills and the ability to work effectively in a team environment. Bonus Points If You Have: - Experience with software-defined radio (SDR) platforms. - Familiarity with network simulation tools and performance analysis. - Knowledge of FPGA programming and hardware-software integration. - Experience working in an Agile development environment. What We Offer: - We offer competitive salary and comprehensive benefits including health, dental, and vision insurance. - We offer opportunities for professional growth and continuous learning. - We offer a collaborative and innovative work environment. - We offer flexible work hours and remote work options. - We offer participation in cutting-edge projects that impact global communications. 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/11/2025