Tsc

Tsc

Senior Embedded Software Engineer

Aurora, CO · Senior · Contract

No sponsorship$60k-$301kDetected 30 days ago
PythonC++BashGitCI/CDLinuxEmbedded SystemsMIL-STDSensorsLeadershipProblem SolvingMentoring

About the role

  • TSC's Product Solutions (PS) organization is seeking a Senior Embedded Software Engineer in Aurora, CO to join our engineering team.

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.
  • Drive continuous improvement in software development processes, tools, and methodologies.
  • Author and review technical documentation, design artifacts, and customer deliverables.
  • Minimum of 10 years of professional experience developing embedded software.
  • Ability to obtain and maintain a DoD Secret Clearance.
  • Experience leading automated build, test, artifact management, and deployment pipelines.

Requirements

  • Bachelor of Science (BS) in Computer Science, Computer Engineering, or related technical field.
  • Demonstrated expertise in C/C++ for embedded systems development including concurrency and performance optimization.
  • Extensive experience with Linux-based embedded system development and network communication.
  • Proven track record of technical leadership, mentoring, and cross-functional collaboration.
  • Experience with build management, dependency management, and cross-compilation.
  • U.S. Citizenship is required.
  • 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.

Nice to have

  • 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.
  • This fosters a culture of collective responsibility, transparency, and long-term commitment.
  • Applying to TSC: Only those candidates invited for an interview will be contacted.
  • Employment at TSC is contingent upon the successful completion of a comprehensive background check, security investigation, and drug screening.

Compensation

  • TSC offers a stable work environment, a competitive salary, and a comprehensive benefits package.

Benefits

  • 401k Plan, Flexible Work Schedules, Tuition Reimbursement, Co-Sponsored Health Plan, and Paid Leave.
  • As an employee-owned company, every employee contributes to, and benefits from, our success through our ESOP retirement plan.
  • TSC Benefits & Application
  • All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Company info

  • Collaborate with program management, customers, and cross-functional teams to define requirements, establish priorities, and deliver innovative solutions.

Visa & Work Authorization

  • Citizenship is required

This listing is sourced directly from Tsc's careers page and normalized into a canonical job model.