Embedded Software Engineer II

TSC πŸ’‘πŸ“‘πŸ›°

Remote regions

US

Benefits

Job Description

As an Embedded Software Engineer, you will contribute across the full product lifecycle, including architectural design, high-performance implementation, and system integration. Actively contribute to architectural decisions and execute the technical design and implementation of modular, high-performance embedded software to support a product line with varying features and maturity levels. Develop, integrate, and optimize real-time C/C++ software for core embedded functions, including signal processing, data management, secure inter-process communication, and intelligent mission planning. Serve as a technical resource across all phases of development, including upfront analysis, prototyping, end-item deployment, and formal system evaluation. Perform hands-on hardware testing in the lab, leveraging hardware test equipment and advanced software debugging tools. Conduct detailed analysis of measured data from simulation, laboratory, and field testing, often leveraging scripting tools like Python, to validate actual performance against expected results and truth data. Implement and execute software tests to support iterative software releases and customer deliverables.

About TSC

Headquartered in Arlington, Virginia, TSC is an employee-owned company that has been providing high-quality technical services and solutions for our customers’ for over 50 years.

Apply for This Position