Senior Embedded Software Engineer

Technology Service Corporation

$100K — $130K *
Aerospace & Defense
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • 10+ years of embedded software development experience.
  • Proficient in C/C++ with focus on concurrency and performance optimization.
  • Experience in Linux-based embedded systems and network communication.
  • Strong IP networking, protocol implementation, and debugging skills.
  • Proven technical leadership and mentoring abilities.
  • Familiarity with Git, CI/CD workflows, and modern development practices.
  • Must be a U.S. Citizen and able to obtain a DoD Secret Clearance.

Responsibilities

  • Lead design and development of modular, high-performance embedded software systems.
  • Architect and implement real-time software solutions for embedded platforms using C/C++.
  • Manage system integration, prototyping, and evaluation with multidisciplinary teams.
  • Mentor engineering teams and promote best practices in software development.
  • Collaborate with various stakeholders to define project requirements and priorities.
  • Oversee hardware/software integration and optimization for performance.
  • Drive continuous improvement in software development methodologies and tools.
  • Create and review technical documentation and deliverables.

Benefits

  • Employee Ownership (ESOP) fostering a culture of collective success and responsibility.
  • 401k Plan for retirement savings with company contributions.
  • Flexible work schedule allowing work-life balance.
  • Tuition reimbursement for ongoing education and skill development.
  • Co-Sponsored Health Plan for comprehensive health coverage.
  • Paid leave policy for personal time off.
Full 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.

Required Qualifications
  • Bachelor of Science (BS) in Computer Science, Computer Engineering, or related technical field.
  • Minimum of 10 years of professional experience developing embedded software.
    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.
  • 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.

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.

Similar Jobs

More Jobs at Technology Service Corporation

  • Senior Embedded Software Engineer
    $100K — $130K *
    Aurora, CO 80013 (Arapahoe County)
    Aerospace & Defense
    In-Person
  • Aerospace Engineer II
    $100K — $133K *
    Fort Washington, MD 20744 (Prince Georges County)
    Aerospace & Defense
    In-Person
  • AEGIS Systems Engineer
    $90K — $120K *
    Dahlgren, VA 22448 (King George County)
    Aerospace & Defense
    In-Person
  • Mechanical Design Engineer
    $112K — $190K *
    Fort Washington, MD 20744 (Prince Georges County)
    Aerospace & Defense
    In-Person
  • Mechanical Design Engineer
    $112K — $190K *
    Washington, DC 20011 (District Of Columbia County)
    Aerospace & Defense
    In-Person

More Aerospace & Defense Jobs

Find similar Senior Embedded Software Engineer jobs: