3 months ago
Aurora, CO, USASenior
Responsibilities
- Provide technical leadership for the design, development, integration, and deployment of modular embedded software systems.
- Architect and implement real-time C/C++ software for embedded platforms, including concurrency and performance optimization.
- Lead system integration, prototyping, deployment, and evaluation across multidisciplinary teams.
- Mentor engineering teams and promote software development best practices.
- Collaborate with program management, customers, and cross-functional teams to define requirements and priorities.
- Oversee hardware/software integration, debugging, and performance optimization.
- Improve software development processes, tools, and methodologies.
- Author and review technical documentation, design artifacts, and customer deliverables.
Requirements
- Bachelor of Science in Computer Science, Computer Engineering, or a related technical field.
- At least 10 years of professional experience developing embedded software.
- Expertise in C/C++ embedded development, concurrency, and performance optimization.
- Extensive experience with Linux-based embedded systems and network communication.
- Deep understanding of IP networking, protocol implementation, and debugging techniques.
- Demonstrated technical leadership, mentoring, and cross-functional collaboration experience.
- Experience with build management, dependency management, and cross-compilation.
- Proficiency with Git source control and modern software engineering practices.
- U.S. citizenship is required.
- Ability to obtain and maintain a DoD Secret Clearance.
- Preferred experience with radar, SIGINT, EW, autopilot, PNT/guidance, or unmanned systems.
- Preferred expertise in microservice architectures, containerization, virtualization, RTOS, Linux kernel-space programming, device drivers, and custom BSPs.
- Preferred experience with software safety processes and hazard analyses under MIL-STD-882E.
- Preferred proficiency in Python and Bash for automation and data analysis.
- Preferred experience leading automated build, test, artifact management, and deployment pipelines.
Benefits
- Employee ownership through an ESOP retirement plan.
- 401k plan.
- Flexible work schedules.
- Tuition reimbursement.
- Co-sponsored health plan.
- Paid leave.
- Employment is contingent on a comprehensive background check, security investigation, and drug screening.
- The position is located in Aurora, Colorado.
About TSC
TSC is an employee-owned defense engineering firm that provides services and specialized products for U.S. government agencies and private industry. It develops radar, ballistic missile and air defense systems, advanced RF sensors, unmanned aircraft systems, and modeling/simulation software, often under long-term government programs. Founded in 1966 and headquartered in Arlington, VA, it is privately held and supports projects across the system lifecycle, from concept through operations.
