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
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 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 ...

Promoted
Cummings Aerospace
Huntsville, Alabama

The Senior Embedded Software Engineer position is a full-time exempt position. Support creating software requirements, developing architecture, software development, and software/hardware test activities. The successful candidate will work as part of a team to design and integrate embedded software ...

Promoted
Blue Origin
Huntsville, Alabama

As part of a hardworking team of diverse engineers, you will participate in the development and verification of avionics software components on Blue Origin rocket engines. Together, our teams deliver the embedded software that monitors and controls fully autonomous rocket engines. Hands-on developme...

Promoted
Cummings Aerospace Inc
Huntsville, Alabama

The Senior Embedded Software Engineer position is a full-time exempt position. Support creating software requirements, developing architecture, software development, and software/hardware test activities. The successful candidate will work as part of a team to design and integrate embedded software ...

Promoted
Auterion
Huntsville, Alabama

Auterion Government Solutions is looking for an embedded (microcontroller) software engineer to contribute to different parts of our software stack:. Our industry-leading software drives the adoption of robotic fleets and is recognized by the U. Collaborate with engineers to solve complex technical ...

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...

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...

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 ...

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...