Jobs · Engineering · Colorado

Senior Embedded Software Engineer

Lynx · Denver, CO · 1 mo ago
On-siteEngineeringFull-time

About the role

Thompson Software Solutions is seeking a senior-level Embedded Software Engineer to join our talented team. This position requires a software engineer to develop, integrate, and test software products using a wide application of technical principles, theories, and concepts in the software field.

Responsibilities

  • Work independently and collaboratively with a multi-site team on projects
  • Develop, integrate, and test software products
  • Provide innovative solutions for tomorrow’s problems
  • Collaborate with clients and peers on technical solutions
  • Communicate project status professionally
  • Participate in continuous integration and delivery (CI/CD) workflows

Requirements

  • Bachelor's degree in STEM discipline
  • 5+ years of C/C++ software development experience
  • Prior experience writing embedded software (C, C++, and/or Ada)
  • Experience with real-time operating system integration (e.g. Green Hills, Wind River, Lynx)
  • Proficient with Linux and Windows development environments
  • Familiarity with Agile / Dev/SecOps tools and CI/CD workflow (Azure DevOps, Jenkins, etc.)
  • Ability to professionally communicate project status and collaborate on technical solutions with clients and peers
  • Full lifecycle software development experience
  • Active Secret DoD security clearance

Qualifications

  • Self-motivated with strong work ethic, time-management, and interpersonal skills
  • Experience with Atlassian Tools (Confluence, JIRA, Bitbucket, etc.)
  • Linux kernel and system modules (Peta Linux on Ultra Scale +) proficiency
  • Familiarity with network architecture and data management
  • Model-Based System Engineering (MBSE) concepts and tools (Cameo, AADL) familiarity
  • Integrated Modular Avionics (IMA), ARINC 653, and flight software development experience
  • Safety-critical software development and practices (DO-178C) experience
  • Communication and documentation of complex technical designs
  • Excellent written and verbal communication and presentation skills
  • Sound understanding of remote work opportunities

Skills

  • Python development
  • Familiarity with network architecture and data management
  • Model-Based System Engineering (MBSE) concepts and tools (Cameo, AADL)
  • Experience with Integrated Modular Avionics (IMA), ARINC 653 and flight software development
  • Safety-critical software development and practices (DO-178C)
  • Ability to communicate and document complex technical designs
  • Excellent written and verbal communication and presentation skills

Benefits

  • Low-cost Medical / Dental / Vision coverage options
  • 401K with generous employer match
  • Responsible Paid Time Off + Paid Holidays
  • Remote work opportunities based on role
  • Employee Assistance Program (EAP)
  • Career growth and professional development opportunities

Similar jobs

Senior Software Engineer

HaystackAustin, Texas Metropolitan Area· 1 mo ago
Information Technology$168k–$227k/yrapply on haystack.cv

Senior Software Engineer

ETAP SoftwareHouston, TX· 3 mo ago
Information Technology$105k–$175k/yrapply on aveva.wd3.myworkdayjobs.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 3 mo ago
Information Technology$50–$70/hrapply on www1.jobdiva.com