$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 relevant 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 development for SDR (Software Defined Radio) 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 a dynamic and innovative work environment that encourages creativity and growth. - We offer competitive salary and comprehensive benefits including health, dental, and vision insurance. - We offer opportunities for professional development and continuous learning. - We offer flexible work arrangements to support work-life balance. - We offer a collaborative culture that values diversity and inclusion. Ready to Apply? If you are passionate about wireless communications and eager to contribute to groundbreaking technology, please submit your resume and cover letter to our careers page at www.trellisware.com/careers.
This job posting was last updated on 9/10/2025