Senior Software Engineer

1 month ago


San Diego, California, United States TrellisWare Technologies, Inc Full time
About TrellisWare Technologies, Inc.

TrellisWare Technologies, Inc. is a pioneering company in the field of wireless communications, with a rich history dating back to 2000. Our innovative culture is built on a strong foundation of technological advancements, and we are committed to pushing the boundaries of what is possible in this field.

Job Summary

We are seeking a highly skilled Senior Software Engineer to join our team as a Platform Abstraction Layer Engineer. This is an exciting opportunity to work on cutting-edge wireless communication systems and contribute to the development of innovative solutions.

Key Responsibilities
  • 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.
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.
Preferred Qualifications
  • Understanding of real-time operating systems, their scheduling mechanisms, inter-processor communication, and memory management.
  • Effective C++ programming skills with a strong understanding of object-oriented programming.
  • Techniques and tools for debugging hardware-software integration.
  • A working knowledge of distributed version control (e.g. git).
  • A working knowledge of common embedded development tools (i.e. compilers, linkers and debuggers).
  • Working well independently and within a team environment.
  • Strong analytical and problem-solving skills.
  • Strong written and verbal communication skills.
  • 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.


  • San Diego, California, United States United Software Group Full time

    Sr. EngineerWe are seeking a highly skilled Sr. Engineer to join our team at United Software Group.Key Responsibilities:Design and develop complex software systems using C++, Python, and Linux.Lead the full SDLC, including writing software requirements, design specs, and implementing software from such specs.Collaborate with cross-functional teams in Agile...


  • San Diego, California, United States Seismic Software Full time

    Job Title: Senior DevOps Engineer IISeismic Software is seeking a highly skilled Senior DevOps Engineer II to join our team. As a key member of our Cloud Engineering team, you will be responsible for establishing production readiness practices to reduce risk and improve reliability throughout the software development lifecycle.Key Responsibilities:Build out...


  • San Diego, California, United States Qualcomm Full time

    Job Title: Senior Software EngineerQualcomm is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and testing complex software systems for our automotive products.Key Responsibilities:Design and develop software systems for automotive productsCollaborate with...


  • San Diego, California, United States High Side Technology Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at High Side Technology, Inc. As a key member of our software development team, you will be responsible for designing, developing, and deploying software solutions for our clients in the Department of Defense and Intelligence Community.Key...


  • San Diego, California, United States Qualcomm Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Qualcomm. As a Senior Software Engineer, you will be responsible for designing, developing, and testing complex software systems for our automotive products.Key Responsibilities:Design and develop software systems for automotive productsCollaborate...


  • San Diego, California, United States ServiceNow Full time

    Job Title: Senior Staff Software EngineerWe are seeking a highly skilled Senior Staff Software Engineer to join our team at ServiceNow. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop...


  • San Diego, California, United States ServiceNow Full time

    Job Title: Senior Staff Software EngineerWe are seeking a highly skilled Senior Staff Software Engineer to join our team at ServiceNow. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop...


  • San Diego, California, United States CTC Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at CTC. As a Senior Software Engineer, you will be responsible for designing, implementing, and testing software features to meet mission needs.Key Responsibilities:Design and implement algorithms and software features to meet mission needsIntegrate...


  • San Diego, California, United States Tillster, Inc. Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Tillster, Inc. in San Diego, CA.About the RoleThis is a challenging and rewarding opportunity to work on cutting-edge software applications, collaborating with a talented team of engineers, product managers, and quality engineers. As a Senior...


  • San Diego, California, United States ServiceNow Full time

    Job Title: Senior Staff Software EngineerWe are seeking a highly skilled Senior Staff Software Engineer to join our team at ServiceNow. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop...


  • San Diego, California, United States TruMed Systems Incorporated Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at TruMed Systems Incorporated. As a key member of our engineering team, you will be responsible for designing, developing, and supporting our family of products.Key Responsibilities:Participate in the entire development lifecycle, from definition to...


  • San Diego, California, United States Zachary Piper Full time

    Job Title: Senior Software EngineerLocation: RemoteCompany: Zachary Piper SolutionsClearance Required: Top Secret/SCIJob Summary:Zachary Piper Solutions is seeking a highly skilled Senior Software Engineer to join our team in support of a government agency. As a Senior Software Engineer, you will be responsible for deploying and maintaining operational and...


  • San Diego, California, United States Zachary Piper Full time

    Job Title: Senior Software Engineer (AWS)Location: RemoteCompany: Zachary Piper SolutionsClearance Required: Top Secret/SCIJob Summary:Zachary Piper Solutions is seeking a highly skilled Senior Software Engineer to join our team in support of a government agency. As a Senior Software Engineer, you will be responsible for deploying and maintaining operational...


  • San Diego, California, United States CTC Full time

    Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our team at CTC. As a key member of our engineering team, you will be responsible for designing, coding, and testing new software in a rapid development environment.Job SummaryThe successful candidate will have a strong background in software development, with a...


  • San Diego, California, United States G2 Software Systems Full time

    G2 Software Systems, Inc. is a leading provider of cutting-edge software development solutions for the DoD. We are seeking an experienced Senior Hardware Engineer to join our team in San Diego, CA. The successful candidate will be responsible for managing the capability project portfolio in support of a DoD program. Key responsibilities include: *...


  • San Diego, California, United States High Side Technology Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at High Side Technology, Inc. This is a critical role that requires a strong background in software development, systems engineering, and architecture.Job SummaryThe successful candidate will lead critical microservices-centric software design,...


  • San Diego, California, United States CoStar Group Full time

    Senior Software EngineerCoStar Group is seeking a highly skilled Senior Software Engineer to join our Product Data Services team. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and efficient backend services that power CoStar's products.Our ideal candidate will have a strong background in.NET...


  • San Diego, California, United States CoStar Group Full time

    Senior Software EngineerCoStar Group is a leading provider of commercial and residential real estate information, analytics, and online marketplaces. As a Senior Software Engineer, you will be part of the Analytics team responsible for developing customer-facing Real Estate Analytics products.Key ResponsibilitiesDesign, build, test, and deploy scalable,...


  • San Diego, California, United States CTC Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at CTC. As a Senior Software Engineer, you will be responsible for designing, implementing, and testing software features to meet mission needs.Key Responsibilities:Design and implement algorithms and software features to meet mission needsIntegrate...


  • San Diego, California, United States Qualcomm Full time

    Job SummaryWe are seeking a highly skilled Senior Staff Software Engineer to join our team at Qualcomm. As a key member of our engineering group, you will be responsible for designing, developing, and validating critical embedded and cloud edge software, applications, and/or specialized utility programs.Key ResponsibilitiesLeverage advanced software...