Senior Platform Software Engineer

3 weeks ago


San Diego, United States TrellisWare Technologies, Inc Full time

TrellisWare launched in 2000 with an innovative culture striving to push technological boundaries in the area of wireless communications. We are now a worldwide leader in highly advanced algorithms, waveforms, and communications systems that range from small form factor radio products to fully integrated solutions.


At TrellisWare, we connect passion with purpose and together we make an impact on our careers, our company, and the world. If you love to innovate and collaborate amid chaos and change, you belong at TrellisWare. Where the opportunity to serve is not a challenge but a gift. Where you‘re never going alone.


Our Engineering Team is seeking a hybrid Senior MAC Platform Software Engineer. You would be responsible for analysis, design, and implementation of the Platform Abstraction Layer (PAL) and Operating System Abstraction Layer (OSAL) software for TrellisWare‘s wireless communication products. Enhancing cohesiveness and maintaining team morale is a responsibility of all our team members, as is the ambition for self-improvement and talent development.


Essential duties and responsibilities include:


  • Design, implement, and integrate embedded real-time software abstractions for RTOS APIs and hardware platform drivers.
  • Bring up Real-Time OS (e.g. FreeRTOS) on new hardware platforms.
  • Develop and integrate RTOS/Linux Inter-processor Communication (IPC) between remote processors on board.
  • Port TWT MAC software to new hardware platforms and RTOSes.
  • Design, develop and maintain Platform Abstraction Layer (PAL) and Operating System Abstraction (OSAL) libraries to improve software portability.
  • Perform feasibility studies and performance analysis of real-time components.
  • Document and present design alternatives using Engineering Department processes.
  • Develop relationships with team members built on trust and respect.

Education and work experience requirements:


  • Bachelor‘s degree in Electrical/Computer Engineering or Computer Science.
  • Minimum of five years of industry experience in hands-on development on embedded targets using real-time operating systems.

To be considered for this position, you would need to meet, at a minimum, the knowledge, skills, and abilities listed here:


  • Understanding of real-time operating systems, their scheduling mechanisms, inter-processor communication, and memory management is required.
  • Effective C++ programming skills with a strong understanding of object-oriented programming is required.
  • Techniques and tools for debugging hardware-software integration is required.
  • A working knowledge of distributed version control (e.g. git) is required.
  • A working knowledge of common embedded development tools (i.e. compilers, linkers, and debuggers) is required.
  • Working well independently and within a team environment is required.
  • Strong analytical and problem-solving skills are required.
  • Strong written and verbal communication skills are required.
  • Strong collaborative drive and interpersonal skills.
  • Strong initiative, proactive work ethic, and prioritization skills.
  • Effective execution and decision making.
  • Champion of change and promotes innovation.

Physical demands:


  • Able to frequently sit, stand, walk, use hands to fingers, handle or feel, reach within hands and arm‘s length, stoop, kneel, and crouch, talk and hear.
  • Regularly required to sit for extended periods of time; frequently required to use office equipment such as PC, printer, telephone, etc.
  • Able to regularly lift and/or move up to 10 pounds, frequently lift and/or move up to 25 pounds, and occasionally lift and/or move up to 50 pounds.
  • Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus.

Additional requirements:


  • U.S. Citizenship or Permanent Residency.

Note: Many of TrellisWare‘s positions require a security clearance or the ability to obtain one. Security clearances may only be granted to U.S. citizens. In addition, applicants who accept a conditional offer of employment may be subject to government security investigation(s) and must meet eligibility requirements for access to classified information.


TrellisWare Technologies pays competitively according to the market in an individual‘s geographic location, in addition to their qualifications and experience. The posted range is for individuals located in the San Diego, CA area. The pay range for this position is: $115-$165k, annually.


Disclaimer: The above statements are not intended to be an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. Nothing in the job description restricts the company‘s right to change, assign, or reassign duties and responsibilities at any time for any reason.


#LI-Hybrid


*TrellisWare Technologies, Inc. is an EEO/AA/Disability/Vets Employer.*

#J-18808-Ljbffr

  • San Diego, California, United States ServiceNow Full time

    At ServiceNow, we're transforming the way organizations work. As a Senior Software Engineer, Licensing Platform, you'll play a key role in designing and implementing our Licensing Platform.Key ResponsibilitiesDesign and develop high-quality, clean, scalable, and reusable code.Collaborate with product owners to understand requirements and own code from design...


  • San Diego, United States TrellisWare Technologies, Inc Full time

    TrellisWare launched in 2000 with an innovative culture striving to push technological boundaries in the area of wireless communications. We are now a worldwide leader in highly advanced algorithms, waveforms, and communications systems that range from small form factor radio products to fully integrated solutions.At TrellisWare, we connect passion with...


  • San Diego, United States ZipRecruiter Full time

    Job DescriptionTrellisWare launched in 2000 with an innovative culture striving to push technological boundaries in the area of wireless communications. We are now a worldwide leader in highly advanced algorithms, waveforms, and communications systems that range from small form factor radio products to fully integrated solutions.At TrellisWare, we connect...


  • San Diego, United States TrellisWare Technologies, Inc Full time

    TrellisWare launched in 2000 with an innovative culture striving to push technological boundaries in the area of wireless communications. We are now a worldwide leader in highly advanced algorithms, waveforms, and communications systems that range from small form factor radio products to fully integrated solutions.At TrellisWare, we connect passion with...


  • San Diego, United States Daybreak Games Full time

    Daybreak Games in San Diego is looking for a Senior Software Engineer, Platform to help with our ongoing releases and updates for our games! Responsibilities This position will work with limited supervision and be able to handle concurrent tasking Maintain and expand existing systems Develop and integrate new product flows Adding new functionality to...


  • San Mateo, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. We're hiring talented Senior Engineers for our Container Platform team that are passionate about using software-based approaches to solve complex infrastructure challenges and automate those solutions. You'll be part of the cloud engineering organization where we have a strong focus on using engineering and...


  • San Mateo, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. We're hiring talented Senior Engineers for our Container Platform team that are passionate about using software-based approaches to solve complex infrastructure challenges and automate those solutions. You'll be part of the cloud engineering organization where we have a strong focus on using engineering and...


  • San Francisco, United States Material Security Full time

    As a Senior Software Engineer for Platform at Material Security, you’ll build and own ambitious projects spanning our highest-scale systems. You’ll be responsible for balancing the reliability, performance, and resource-consumption of Material’s core platform services and subsystems. Responsibilities Build a sophisticated and flexible attachment...


  • San Francisco, United States Material Security Full time

    As a Senior Software Engineer for Platform at Material Security, you’ll build and own ambitious projects spanning our highest-scale systems. You’ll be responsible for balancing the reliability, performance, and resource-consumption of Material’s core platform services and subsystems.ResponsibilitiesBuild a sophisticated and flexible attachment...


  • San Jose, United States Cisco Systems, Inc. Full time

    Who We AreThe Cisco Security AI team delivers AI products and platform for all Cisco secure products and portfolios so businesses around the world defend against threats and safeguard the most vital aspects of your business with security resilience. We are passionate about making businesses secure and simplify security with zero compromise using AI and...


  • San Francisco, United States Social Finance (SoFi) Full time

    Employee Applicant Privacy NoticeWho we are:Shape a brighter financial future with us. Together with our members, we're changing the way people think about and interact with personal finance. We're a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The...


  • San Diego, United States Tbwa ChiatDay Inc Full time

    Director of Software Engineering – Experimentation and Audience PlatformsWhy PlayStation?PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation5, PlayStation4, PlayStationVR,...


  • San Francisco, United States TBWA\Chiat\Day Full time

    Senior Software Engineer - Notifications Platform San Francisco, CA or Remote (U.S.) Discord is used by over 200 million people every month for many different reasons, but there’s one thing that nearly everyone does on our platform: play video games. Over 90% of our users play games, spending a combined 1.5 billion hours playing thousands of unique titles...


  • San Francisco, United States TBWA\Chiat\Day Full time

    Senior Software Engineer - Notifications Platform San Francisco, CA or Remote (U.S.) Discord is used by over 200 million people every month for many different reasons, but there’s one thing that nearly everyone does on our platform: play video games. Over 90% of our users play games, spending a combined 1.5 billion hours playing thousands of unique titles...


  • San Francisco, California, United States Discord Full time

    **About Us**At Discord, we're passionate about building a platform that makes it easy and fun for people to talk and hang out before, during, and after playing games.As a Senior Staff Engineer on our Platform Ecosystem team, you'll play a critical role in shaping the future of gaming and developer experience. We're seeking an experienced leader who can...


  • San Diego, California, United States TrellisWare Technologies, Inc Full time

    TrellisWare Technologies, Inc. is a pioneer in the field of wireless communications, driving innovation and excellence since 2000.We are seeking a seasoned Senior MAC Platform Software Engineer to join our team, bringing expertise in analysis, design, and implementation of software abstractions for RTOS APIs and hardware platform drivers.The ideal candidate...


  • San Mateo, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. There is only one Data Cloud. Snowflake's founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users. But it didn't stop there. They engineered Snowflake to power the Data Cloud, where thousands of organizations unlock the...


  • San Diego, United States Sony Interactive Entertainment Full time

    Why PlayStation?PlayStation isn't just the Best Place to Play - it's also the Best Place to Work. Today, we're recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation5, PlayStation4, PlayStationVR, PlayStationPlus, acclaimed PlayStation software titles from PlayStation Studios, and...


  • San Francisco, United States TBWA\Chiat\Day Full time

    Senior Software Engineer - Notifications Platform San Francisco, CA or Remote (U.S.) Discord is used by over 200 million people every month for many different reasons, but theres one thing that nearly everyone does on our platform: play video games. Over 90% of our users play games, spending a combined 1.5 billion hours playing thousands of unique titles on...


  • San Diego, California, United States DanSources Full time

    Job TitleSenior Software Development EngineerAbout the RoleWe are seeking an experienced Senior Software Development Engineer to join our team at DanSources. This is a full-time position in San Diego, CA.Company OverviewDanSources is a cutting-edge technology company that offers innovative solutions for various industries. Our team of experts works together...