jobs.pl/Job offers/IT - Software Development/Software Engineer, Modem BSP
Source: CrawlJobs

Software Engineer, Modem BSP

Trellisware Technologies San Diego, United States
Employment contract Hybrid work

Publication date: 30/08/2026

TrellisWare launched in 2000 with an innovative culture striving to push technological boundaries in the area of wireless communications. Our Radio Products Team is seeking a hybrid Software Engineer, Modem BSP. You would be responsible for working on next generation self-networking hand-held radios for domestic and foreign defense forces. A typical day might start with you working in your personal office designing and implementing an initialization routine, hardware driver/abstraction layer, or a real-time operating system abstraction layer. It could move into one of our many state-of-the-art labs with your teammates to bring up your design on physical hardware. Enhancing cohesiveness and maintaining team morale is a responsibility of all our team members, as is the ambition for self-improvement and talent development.

Responsibilities

Design, implement, integrate, and maintain hardware adaptation, device drivers, bootloader configuration; System initialization; Customization and optimizations for specific hardware and operating systems; Perform feasibility studies, and performance analysis of real-time operating system performance and portability on specific hardware targets; Document and present design alternatives using standard professional practices and corporate defined engineering processes; Develop relationships with team members built on trust and respect; Enhancing cohesiveness and maintaining team morale; Ambition for self-improvement and talent development

Requirements

Bachelor's degree in Electrical/Computer Engineering, Computer Science or related field of study required; Minimum of four years’ experience integrating with a real-time operating system (Nucleus, FreeRTOS, VxWorks); Four years of embedded software development experience; Deep proficiency in C and C++; Expertise in embedded systems architecture, hardware/software interaction, inter-processor communications, asymmetric multiprocessing, and Linux sub-system interaction; Experience using debugging tools such as oscilloscopes, logic analyzers, JTAG debuggers, test script usage; Experience with Object-oriented design, data link layer and device drivers as well as ARM based processors; Real-time operating systems for embedded products; Integrating with hardware driver adaptations, operating system abstractions and boot sequencing; General Linux sub-system fundamentals; C/C++ and Python; Distributed revision control systems (GitHub), and common RTOS development tools (compilers, linkers, debuggers); Analytical, detail-oriented, able to communicate thought process; Ability to work independently and in team environment; Strong collaborative drive and interpersonal skills; Strong initiative, proactive work ethic and prioritization skills; Trustable judgement and analytical problem-solving skills; Effective execution and decision making; Champion of change and promotes innovation; Strong written and verbal communication skills; U.S. Citizenship or Permanent Residency; Ability to obtain security clearance; Ability 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; Ability to regularly sit for extended periods and use office equipment such as PC, printer, telephone; Ability to regularly lift and/or move up to 10 pounds, frequently lift and/or move up to 25 pounds, occasionally lift and/or move up to 50 pounds; Vision abilities include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus
Apply with employer

Similar offers

All →

Cookie settings

Each purpose is optional and off by default. You can withdraw consent at any time.

Showing offers closest to you