Senior Software Engineer ($10K Sign-on Bonus)

Lynx•Sunnyvale, CA
•Onsite

About The Position

Thompson Software Solutions is seeking a senior-level software engineer to develop, integrate, and test software products using technical principles and concepts in the software field. The engineer will work on a high-performing, multi-site team, sometimes independently and sometimes collaboratively with software engineers and other program development and deployment teams. Applicants must be eligible for access to classified information and maintain that eligibility throughout employment as required by the job. This position requires working onsite 100%.

Requirements

  • Bachelor's degree in a STEM discipline.
  • At least 5 years of C/C++ software development experience.
  • Experience with digital simulation development and integration.
  • Experience with embedded software development.
  • Experience with integration and testing.
  • Experience with GitLab.
  • Experience with the full software development cycle.
  • Experience with flight software engineering.
  • Proficiency with Linux and Windows development environments.
  • Experience with compilers, debuggers, static analysis tools, and dynamic analysis tools.
  • Ability to professionally communicate project status and collaborate on technical solutions with clients and peers.
  • Active Secret clearance required.
  • Must be eligible for access to classified information and maintain eligibility for continued access as required by the job.
  • Ability to work onsite 100%.

Nice To Haves

  • Proficiency with Atlassian tools such as Confluence, JIRA, and Bitbucket.
  • Proficiency in Python development.
  • Familiarity with Model-Based Systems Engineering concepts and tools, such as Cameo and AADL.
  • Experience with navigation, guidance, and control implementation.
  • Experience with signal processing implementation.
  • Experience developing embedded flight software.
  • Experience communicating and documenting complex technical designs.
  • Ability to work in a collaborative, team-based environment.
  • Excellent written and verbal communication and presentation skills.

Responsibilities

  • Develop, integrate, and test software products.
  • Perform integration and testing activities.
  • Communicate project status professionally and collaborate on technical solutions with clients and peers.
  • Perform additional job duties as assigned.

Benefits

  • Low-cost medical, dental, and vision coverage options.
  • 401(k) with generous employer match.
  • Responsible paid time off and paid holidays.
  • Remote work opportunities based on role.
  • Employee Assistance Program (EAP).
  • Career growth and professional development opportunities.
  • $10,000 sign-on bonus.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service