TSC's IPC team is looking to develop new products by leveraging technology across TSC, requiring a flexible individual with experience in rapid, new product development to support the development, demonstration, and initial product rollout of these products.
Requirements
- Experience with the following areas is required: Iterative development
- Experience with the following areas is required: Embedded C/C++ applications
- Experience with the following areas is required: Native and Cross-Compilation development environments
- Experience with the following areas is required: Linux (Yocto, RedHat, or Ubuntu), Git, JIRA, and Jenkins
- Experience with the following areas is required: Working and/or managing software development across multiple physical sites
- Familiar with virtualization like VMs and Docker
- Wireless communications protocols
Responsibilities
- Design, implement, and maintain real-time, embedded software on ARM and Intel processors running Linux
- Design and implementation application experience with Software Defined Radios
- Work across the products to implement a sustainable software architecture and supporting development processes
- Lead by example to enforce architecture, design, and test methodologies
- Support all phases of detailed system and subsystem development activities for embedded applications, including upfront analysis, prototyping, end item development and evaluation in laboratory and field test environment
- Hands-on lab testing of electronics hardware
- Analysis of measured data from laboratory and/or field testing
Other
- BS Computer Science/Computer Engineering and minimum 4 years of experience in industry
- Demonstrated technical leadership and subject matter expertise
- Possess excellent organizational and communications skills
- Ability to obtain and maintain a TS DoD Clearance
- U.S. Citizenship required