TrellisWare is seeking a Software Engineer, Embedded Linux to work on next generation self-networking hand-held radios for Special Forces or create new modem technologies for challenging communication problems.
Requirements
- Minimum of four years' experience integrating with embedded Linux and four years of embedded software development experience
- General proficiency of C++ and Python
- Two years of experience with Yocto Project
- Experience with common lab test equipment (i.e. oscilloscope, logic analyzer)
- Experience with Object-oriented design, data link layer and device drivers as well as ARM based processors
- Linux subsystems
- Integrating with open-source applications
Responsibilities
- Design, implement, and integrate software for an embedded Linux target (headless applications, servers, and drivers)
- Perform feasibility studies, and performance analysis of embedded Linux components
- Interface with common Linux services and protocols
- Configure Linux board support packages
- Document and present design alternatives using standard professional practices and corporate defined engineering processes
- Design and implement embedded Linux applications, drivers, or servers
- Bring up design on physical hardware
Other
- Bachelor's degree in Electrical/Computer Engineering, Computer Science or related field of study required.
- 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 can and enjoy working independently as well as in a team environment
- Strong collaborative drive and interpersonal skills.
- U.S. Citizenship or Permanent Residency