Jobs · Engineering · California

Software Engineer, Modem BSP

TrellisWare Technologies · San Diego, CA · 3 wk ago
Engineering$115k–$200k/yrFull-time

About the role

TrellisWare's 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.

Responsibilities

  • Design, implement, integrate, and maintain hardware adaptation, device drivers, bootloader configuration
  • Design, implement, integrate, and maintain system initialization
  • Design, implement, integrate, and maintain 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

Qualifications

  • Bachelor's degree in Electrical/Computer Engineering, Computer Science or related field of study
  • Minimum of four years' experience integrating with a real-time operating system (Nucleus, FreeRTOS, VxWorks) and 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

Skills

  • Real-time operating systems for embedded products
  • Integrating with hardware drive 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 (i.e. compilers, linkers, and debuggers)
  • You can think on your feet - you are analytical, pay attention to detail and are able to communicate your thought process both written and verbally
  • You are able, and enjoy working independently as well as in a 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

Pay

San Diego, California Pay Range $115,000 - $200,000 USD

Similar jobs