TSC

Software Engineer II

TSC
Apply
20 days ago
Plymouth, MA, USAMid Level

Responsibilities

  • Assist with the design, development, integration, prototyping, deployment, and evaluation of modular embedded software systems.
  • Architect and implement complex real-time C/C++ software solutions for embedded platforms.
  • Lead system integration and collaborate on hardware/software debugging and performance optimization.
  • Mentor junior engineers and promote technical growth and software and hardware development best practices.
  • Collaborate with program management, customers, and cross-functional teams to define requirements and priorities.
  • Drive improvements in software development processes, tools, and methodologies.
  • Author and review technical documentation, design artifacts, and customer deliverables.
  • Support current customers and communicate technical challenges to the engineering department.

Requirements

  • Bachelor of Science in Computer Science, Computer Engineering, or a related technical field.
  • At least 3 years of professional experience developing embedded software.
  • Expertise in C/C++ embedded systems development, including concurrency and performance optimization.
  • Extensive experience with Linux-based embedded systems and network communication.
  • Deep understanding of IP networking, protocol implementation, and debugging techniques.
  • Experience with build management, dependency management, and cross-compilation.
  • Proficiency with Git source control and modern software engineering practices.
  • U.S. citizenship and the ability to obtain and maintain a DoD Secret Clearance.
  • Preferred qualifications include experience with radar, SIGINT, EW, autopilot, PNT/guidance, or unmanned systems.
  • Preferred qualifications include microservice architectures, containerization, virtualization, RTOS, Linux kernel-space programming, device drivers, custom BSPs, and MIL-STD-882E safety processes.
  • Preferred qualifications include Python and Bash scripting, automated build and deployment pipelines, and experience integrating AI technologies or developing, training, and optimizing machine learning or generative AI models.

Benefits

  • 401k plan, flexible work schedules, tuition reimbursement, co-sponsored health plan, paid leave, and a comprehensive benefits package.
  • The position is onsite in Plymouth, Massachusetts.
  • Employment is contingent upon successful completion of a background check, security investigation, and drug screening.

Tech Stack

Categories

TSC

About TSC

1,001-5,000 employees

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.

Contact me