Quick Overview
Job Description
TSC’s Product Solutions (PS) organization is seeking a Senior Embedded Software Engineer in Aurora, CO to join our engineering team. The ideal candidate will have a strong background in embedded systems development, a passion for problem-solving, and the ability to work collaboratively with multidisciplinary teams. This role involves designing, developing, and testing embedded software for RF sensor products and systems.
Responsibilities
- Provide technical leadership for the design, development, and integration of modular, high-performance embedded software systems.
- Architect and implement complex real-time C/C++ software solutions for embedded platforms.
- Lead system integration, prototyping, deployment, and evaluation activities across multidisciplinary teams.
- Mentor and guide engineering teams, fostering technical growth and best practices in software development.
- Collaborate with program management, customers, and cross-functional teams to define requirements, establish priorities, and deliver innovative solutions.
- Oversee hardware/software integration, debugging, and performance optimization.
- Drive continuous improvement in software development processes, tools, and methodologies.
- Author and review technical documentation, design artifacts, and customer deliverables.
- Bachelor of Science (BS) in Computer Science, Computer Engineering, or related technical field.
- Minimum of 10 years of professional experience developing embedded software.
- Extensive experience with Linux-based embedded system development and network communication.
- Deep understanding of IP networking, protocol implementation, and debugging techniques.
- Proven track record of technical leadership, mentoring, and cross-functional collaboration.
- Experience with build management, dependency management, and cross-compilation.
- Proficient in Git source control, CI/CD workflows, and modern software engineering practices.
- U.S. Citizenship is required.
- Ability to obtain and maintain a DoD Secret Clearance.
Preferred Qualifications
- Experience with radar, SIGINT, EW, autopilot, PNT/guidance, or unmanned systems.
- Expertise in microservice architectures, containerization, and virtualization in embedded environments.
- Advanced knowledge of real-time operating systems (RTOS) and Linux kernel-space programming (device drivers, custom BSPs).
- Experience implementing software safety processes and conducting hazard analyses in accordance with MIL-STD-882E for defense and mission-critical systems.
- Proficiency in scripting languages (Python, Bash) for automation and data analysis.
- Experience leading automated build, test, artifact management, and deployment pipelines. TSC Benefits & Application TSC offers a stable work environment, a competitive salary, and a comprehensive benefits package.
- Employee Ownership (ESOP): As an employee-owned company, every employee contributes to, and benefits from, our success through our ESOP retirement plan. This fosters a culture of collective responsibility, transparency, and long-term commitment.
- Other Benefits: 401k Plan, Flexible Work Schedules, Tuition Reimbursement, Co-Sponsored Health Plan, and Paid Leave.
About Us 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. Our diverse portfolio includes providing; Airborne Sensors and Intelligence, Surveillance, and Reconnaissance (ISR); Electronic Warfare Systems; Air and Missile Defense; Space Systems, and Intelligence and Information Systems. TSC offers a professional working environment, a competitive salary, and an excellent benefits package. Come and join our team! Read More
Similar jobs
- SI
Software Engineer, Agent - Tech, Media & Telecom
NewSierra
San Francisco, California🇺🇸On-site1 hour agoAR/VRGoogle WorkspaceLLM+2Technology - IN
Software Engineer (.NET / React)
NewInfor
Atlanta, Georgia🇺🇸Hybrid1 hour agoAWSAgileC#+4Technology - JM
Software Engineer III - Trading Platform Development (Asset & Wealth Management)
NewJ.P. Morgan
Jersey City, New Jersey🇺🇸On-site1 hour agoMicroservicesSQLAWS+9Technology - JM
Sr Lead Software Engineer (Corporate Sector - Compute Infrastructure Platform (CIP))
NewJ.P. Morgan
Columbus, Ohio🇺🇸On-site1 hour agoSQLSQL ServerAnsible+5Technology - JM
Software Engineer III - Python, Databricks and AWS
NewJ.P. Morgan
Jersey City, New Jersey🇺🇸On-site1 hour agoAWSAgileDatabricks+2Technology - JM
Lead Software Engineer - Data and Payments Data Platform
NewJ.P. Morgan
Austin, Texas🇺🇸On-site1 hour agoDockerSQLAWS+17Technology