Embedded Software Engineer

Thompson Software Solutions
Huntsville, AL, United States
$120K-$150K a year
Full-time
We are sorry. The job offer you are looking for is no longer available.

Thompson Software Solutions, a defense-focused software company of proven and dedicated employees is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems.

This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software products.

The successful candidate will be a member of a high-performing multi-site team and must be self-motivated with a strong work ethic, time-management, and interpersonal skills.

In this role, you will work independently at times on projects, at other times will be in a collaborative team environment with other software engineers, as well as other program development and deployment teams.

Location : Huntsville, AL

Terms : Onsite / Fulltime

Compensation : $120k - $150k with bonus potential!

Travel : 25%

An active Secret clearance at a minimum is a MUST

Qualifications / Requirements :

  • Bachelor's degree in a STEM discipline
  • 6+ years of C / C++
  • UML, MATLAB and Simulink experience
  • Experience with Digital Simulation development and integration
  • Experience with Embedded Software development and integration on target software
  • Experience with Full Software Development Cycle
  • Proficient with Linux and Windows development environments
  • Ability to professionally communicate project status and collaborate on technical solutions with clients and peers

Preferred / Additional Skills :

  • Proficient with Atlassian Tools (Confluence, JIRA, Bitbucket, etc.)
  • Proficient in Python development
  • Familiarity with Model-Based System Engineering (MBSE) concepts and tools (Cameo, AADL)
  • Experience with safety-critical software development and practices (DO-178C)
  • 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 and team-based environment
  • Excellent written and verbal communication and presentation skills
  • 30+ days ago
Related jobs
Promoted
All Points, LLC
Huntsville, Alabama

Bachelor’s Degree or higher in Software Engineering or other related discipline from an accredited school. Strong Experience developing embedded software solutions in C or C++ within an RTOS (VxWorks, Greenhills, etc). The successful candidate will support All Points in providing engineering experti...

Promoted
SAIC
Huntsville, Alabama

Understanding of software design and analysis with embedded systems on novel and custom-designed hardware, including application, network, firmware, and chip level software design. We are currently seeking a candidate to assist in performing software reverse engineering (SWRE) as needed for foreign ...

Promoted
Blue Origin
Huntsville, Alabama

As an Aerospace Software Apps Engineer III, you will have hands on development responsibility to build and test real-time embedded software that controls rocket engines for human capable spacecraft. Experience with embedded avionics software or engine controller software for air-breathing or rocket ...

SAIC
Huntsville, Alabama

Senior Embedded Software Engineer. The Senior Embedded Software Engineer will be responsible for the following:. Develop new software and hardware components to add capabilities to systems which support new testing requirements. Develop internal hardware and software tools to improve the productivit...

Promoted
Blue Origin
Huntsville, Alabama

As a Software Verification Engineer L3, you will have hands on responsibility to design and develop test cases and test procedures for verification of safety critical, real-time embedded avionics software, debugging, troubleshooting software issues to improve performance and reliability. Experience ...

Edge Autonomy
Huntsville, Alabama

You will collaborate with a multidisciplinary team, including software engineers, electrical engineers, aerospace engineers, and project managers, to integrate firmware seamlessly. We are seeking a highly skilled and experienced Embedded Software Engineer to join our innovative team. As an Embedded ...

Promoted
Blue Origin
Huntsville, Alabama

As a Software Development Engineer L4, you will have hands on development responsibility to build and test real-time embedded software that controls rocket engines for human capable spacecraft. Experience with embedded avionics software or engine controller software for air-breathing or rocket engin...

Lynx Software Technologies
Huntsville, Alabama

Thompson Software Solutions is seeking a Senior Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems. Experience with Embedded Software development and integration on target software. In this role, you will work independently at...

Blue Origin
Huntsville, Alabama

Together, our forward-thinking team develops the avionics software and the tools that enable us to deliver safe and well-tested software to our vehicles. Experience with real-time embedded and/or safety-critical software development and debugging. As part of a small, hard-working, and accomplished t...

BAE Systems
Huntsville, Alabama

You will be an integral part of a growing dynamic software development team performing design, implementation, and integration of typically C++ based embedded software in a Linux development environment utilizing a DevSecOps Software Factory approach. We are thought leaders in the application of see...