$120K-150K a year
Design, develop, and maintain MAC layer software for wireless communication systems, collaborating with cross-functional teams to optimize performance and ensure quality.
5+ years embedded software development experience, proficiency in C/C++, RTOS knowledge, understanding of MAC protocols and wireless standards, and strong problem-solving skills.
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 resource constraints. - 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: - 5+ years of experience in embedded software development, preferably in wireless communications. - Proficiency in C/C++ programming and real-time operating systems (RTOS). - Strong understanding of MAC protocols and wireless communication standards. - Experience with software development tools such as Git, Jenkins, and JIRA. - Excellent problem-solving skills and ability to work in a collaborative team environment. Bonus Points If You Have: - Experience with FPGA or DSP programming. - Knowledge of network security protocols. - Familiarity with Agile development methodologies. - Advanced degree in Electrical Engineering, Computer Science, or related field. 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 dynamic and inclusive work environment that fosters innovation. - We offer flexible work schedules and remote work options. - We offer employee wellness programs and team-building activities. 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 innovative team.
This job posting was last updated on 9/10/2025