Embedded Software Engineer

2 days ago


Huntsville AL United States Thompson Software Solutions Full time

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


  • Huntsville, United States Thompson Software Solutions Full time

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


  • Huntsville, United States Thompson Software Solutions Full time

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


  • Huntsville, Alabama, United States Lynx Software Technologies Full time

    Job SummaryThompson Software Solutions, a Lynx Software Technologies company, is seeking a highly skilled Principal-level Embedded Software Engineer to join our team. As a key member of our multi-site team, you will be responsible for developing, integrating, and testing software products for safety-critical applications.We are looking for a self-motivated...


  • Huntsville, United States Lynx Software Technologies Full time

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


  • Huntsville, Alabama, United States BAE Systems USA Full time

    Job Title: Principal Embedded Software EngineerWe are seeking a highly skilled Principal Embedded Software Engineer to join our team at BAE Systems USA. As a key member of our engineering organization, you will be responsible for designing and implementing real-time embedded software solutions for defense applications using C++ on a Linux target.Key...


  • Melville, NY, United States TechValens Software Solutions LLC Full time

    We seek an embedded software (firmware) developer to join our Engineering team. This Senior Engineering position involves the design of Software/Firmware for ARM microprocessor-based hardware platforms for use in the security industry such as Fire, Burglary, Access Control, and Home Control Systems.


  • Huntsville, Alabama, United States Lynx Software Technologies Full time

    Job OverviewThompson Software Solutions, a Lynx Software Technologies company, is seeking a highly skilled Senior Embedded Software Engineer to join our team. As a key member of our multi-site team, you will be responsible for developing, integrating, and testing software products using technical principles, theories, and concepts.Key...


  • Huntsville, Alabama, United States Lynx Software Technologies Full time

    Job OverviewWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Lynx Software Technologies. As a key member of our team, you will be responsible for developing, integrating, and testing software products for our clients.Key Responsibilities:Develop and integrate software products using C/C++ programming languagesCollaborate...


  • Huntsville, Alabama, United States Lynx Software Technologies Full time

    Job OverviewThompson Software Solutions, a Lynx Software Technologies company, is seeking a highly skilled Senior Embedded Software Engineer to join our team. As a key member of our multi-site team, you will be responsible for developing, integrating, and testing software products that meet the highest standards of quality and reliability.Key...


  • Huntsville, Alabama, United States Sanmina Full time

    Job DescriptionAt Sanmina, we are seeking a highly skilled Embedded Software Test Engineer to join our team in Huntsville, AL.The successful candidate will be responsible for planning, creating, and executing software test cases, performing system integration, verification, and validation activities, and documenting test results.As a key member of our...


  • Huntsville, Alabama, United States All Points, LLC Full time

    Job SummaryWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at All Points, LLC. As a key member of our engineering team, you will provide expertise to Lockheed Martin's Next Generation Inceptor (NGI) Program.Key ResponsibilitiesDevelop embedded software solutions in C or C++ within an RTOS (VxWorks, Greenhills, etc)Apply...


  • Huntsville, Alabama, United States BAE Systems Full time

    Job Title: Senior Actuation Software EngineerWe are seeking a highly skilled Senior Actuation Software Engineer to join our team at BAE Systems. As a key member of our Precision Strike & Sensing Solutions (PS) team, you will be responsible for designing and implementing real-time embedded software solutions for control actuation systems.About the RoleThis is...


  • Huntsville, United States Cummings Aerospace Full time

    Overview The Senior Embedded Software Engineer position is a full-time exempt position. The successful candidate will work as part of a team to design and integrate embedded software for a flight computer utilizing a Xilinx MPSoC on an innovative missile flight research concept. The individual will be responsible for executing technical design and...


  • Brea, CA, United States Technovative Applications Full time

    Company DescriptionTechnovative Applications is a leading developer and manufacturer of precision RF sensors and munitions utilizing interferometry methods.Role DescriptionThis is a full-time on-site role for an Embedded Software Engineer located in Brea, CA. The Embedded Software Engineer will be responsible for developing, testing, and maintaining embedded...


  • Huntsville, Alabama, United States BAE Systems USA Full time

    About the Role:We are seeking a highly skilled Principal Embedded Software Engineer to join our team at BAE Systems USA. As a key member of our engineering organization, you will be responsible for designing and implementing real-time embedded solutions using C++ on a Linux target.Key Responsibilities:Design and implement software algorithms for embedded...


  • Huntsville, Alabama, United States All Points, LLC Full time

    Job Summary: We are seeking a highly skilled Senior Embedded Software Engineer to join our team at All Points, LLC. As a key member of our engineering team, you will be responsible for providing engineering expertise to Lockheed Martin's Next Generation Inceptor (NGI) Program. Key Responsibilities:Support the development of embedded software solutions in C...


  • Huntsville, Alabama, United States Sanmina-SCI Full time

    We are seeking a highly motivated and experienced Senior Embedded Software Test Engineer to join our team at Sanmina-SCI. The ideal candidate will have a strong background in software testing and validation, with a focus on embedded systems.The successful candidate will be responsible for leading the software testing and validation efforts for our tactical...


  • San Diego, CA, United States Agile Tech Recruiting Services Inc Full time

    Our Space & Defense group is seeking a highly skilled Embedded Software Engineer to contribute to the development of cutting-edge, mission-critical systems. This role is ideal for an engineer with a solid foundation in embedded systems, a focus on real-time operating environments, and experience with device drivers and low-level programming. Successful...


  • Moline, IL, United States EPITEC Full time

    Primary Job Responsibilities• Perform embedded software engineering tasking including requirements analysis, operational concept development, software system design/architecture, component integration, design reviews, integration testing and problem solving• Develop embedded operating system software for vehicle controllers in C• Assign, coordinate,...


  • Columbus, IN, United States LER TechForce Full time

    Electronic Tools Integration and Software Validation Engineer Are you looking to work for a company that provides an innovative work environment, and your voice is heard? Are you looking for a role where you can use your knowledge of electronic software tools, troubleshooting and engine controls? Would you like to work for a company that provides an...