Senior Software Engineer

1 day ago


Huntsville, Alabama, United States AMETEK Full time
Job Summary

We are seeking a highly skilled Senior Software Engineer to join our team at Abaco Systems. As a key member of our engineering team, you will be responsible for developing software and firmware for our range of embedded Single Board Computer and Sensor Processing products.

In this role, you will work closely with our global engineering team to design, develop, and test embedded software components, including firmware, device drivers, Board Support Packages (BSPs), and user space code. You will also be responsible for ensuring that our products meet the highest standards of quality and reliability.

Key Responsibilities:

  • Develop technical solutions in an embedded software environment
  • Produce firmware, device drivers, BSPs, and software development kits (SDKs) associated with supported operating systems
  • Display strong troubleshooting and debugging skills, as well as the ability to mentor other engineers in areas of expertise
  • Support global engineering teams with participation in review processes
  • Work with global engineering leaders to continuously refine the engineering process
  • Ensure that customer requirements are met and milestones are achieved to the committed schedule

Requirements:

  • Bachelor's degree in Computer Science, Electrical Engineering, or a relevant field
  • 10 years of software experience
  • Experience working in an embedded software environment
  • Strong experience in C programming and driver development
  • Strong understanding of scripting, such as bash scripting
  • Strong problem-solving and creative solution-building skills
  • Strong verbal and written communication skills
  • Ability to work successfully in a team environment
  • Understanding and interest in applying embedded software and electronic hardware to military and aerospace products
  • Demonstrable knowledge of continuous integration and DevOps tools
  • Preferred knowledge of modern Real-Time Operating Systems and assembler language
  • Preferred awareness of computer architectures and hardware design

About Abaco Systems:

Abaco Systems is a global leader in modular, high-performance, open-architecture, standards-based rugged embedded computing for the most demanding applications in defense and industry. Our products and solutions are found in high-profile military/aerospace sea, land, and air programs, as well as commercial and industrial organizations where rugged reliability is mission-critical.

About AMETEK:

AMETEK, Inc. is a leading global provider of industrial technology solutions serving a diverse set of attractive niche markets with annual sales over $7.0 billion. We are committed to making a safer, sustainable, and more productive world a reality through the use of differentiated technology solutions to solve our customers' most complex challenges.



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

    Job OverviewWe are seeking a highly skilled Principal-Level Embedded Software Engineer to join our team at Lynx Software Technologies. 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 safety.Key ResponsibilitiesDevelop and integrate...


  • 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, Alabama, United States Delta Research Full time

    Job Title: Senior Software EngineerJob Summary:Delta Research is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for developing and maintaining complex software systems, working closely with our team of engineers and analysts to ensure the successful delivery of our projects.Key...


  • Huntsville, Alabama, United States AMETEK, Inc. Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Abaco Systems, a global leader in modular, high-performance, open-architecture, standards-based rugged embedded computing for demanding applications in defense and industry.As a Senior Software Engineer, you will be responsible for developing...


  • Huntsville, Alabama, United States SAIC Full time

    Job Opportunity: Senior Software EngineerSAIC is seeking a highly skilled Senior Software Engineer to support the Army Ground Based Sense and Avoid (GBSAA) Program in Huntsville, Alabama.About the ProgramThe GBSAA program is a system that provides situational awareness and conflict avoidance for unmanned aircraft. As a Senior Software Engineer, you will play...


  • Huntsville, Alabama, United States Ametek, Inc. Full time

    Job Title: Senior Software EngineerAmetek, Inc. is a leading provider of high-performance, open-architecture embedded computing solutions for demanding applications in defense and industry.We are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our range of embedded Single Board Computer and Sensor...


  • Huntsville, Alabama, United States Systems Products and Solutions Full time

    Job Title: Senior Software EngineerAt Systems Products and Solutions, we are seeking a highly skilled Senior Software Engineer to join our team.Job Summary:We are looking for a seasoned software engineer with expertise in software architecture and capabilities to support the transformation of Army initiatives and the fielding of digitized information...


  • 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 RGNext Full time

    Software Engineering Opportunities at RGNextRGNext is seeking a skilled Senior Software Engineer to lead our software engineering efforts. As a key member of our team, you will be responsible for designing, implementing, and testing software solutions on our existing RTS software products.You will work closely with our software engineers, systems engineers,...


  • 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 Penta Research Full time

    Job Title: Senior Software Engineer/DeveloperAt Penta Research, we are seeking a highly skilled Senior Software Engineer/Developer to join our team as the primary developer on a small Agile development team for a new prime contract in support of the Department of Defense (DoD).Key Responsibilities:Design, develop, and maintain software applications using...


  • Huntsville, Alabama, United States COLSA Full time

    Job Title: Senior Software EngineerCOLSA is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing complex software applications and systems.Key Responsibilities:Plan, conduct, and technically direct projects or major phases of...


  • Huntsville, Alabama, United States Numerica Corporation Full time

    About Numerica CorporationNumerica Corporation is a leading developer of state-of-the-art algorithms, software, and sensor systems that solve scientific problems with real-world defense applications.Job SummaryWe are seeking a talented Senior Software Engineer to join our dynamic, mission-oriented defense software development team. As a key member of our...


  • Huntsville, Alabama, United States Jacobs Full time

    Software Engineer (Senior) Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Jacobs in Huntsville, AL.About the Role:Design, develop, test, and manage application development projects in support of IT infrastructure.Lead large-scale data analysis projects to design and deliver on-premises and cloud-based...


  • Huntsville, Alabama, United States Penta Research Full time

    Job Title: Senior Software Engineer/DeveloperJob Summary:Penta Research is seeking a highly experienced Senior Software Engineer/Developer to join our team as the primary developer on a small Agile development team for a new prime contract in support of the Department of Defense (DoD).Key Responsibilities:Design, develop, and maintain software applications...


  • Huntsville, Alabama, United States Leidos Full time

    Job Title:Senior Principal Software EngineerJob Summary:Leidos is seeking a highly motivated Senior Principal Software Engineer to join a team of engineers in a fast-paced environment to perform software and hardware reverse engineering for foreign weapons systems.Key Responsibilities:Reverse engineer various programmable devices to extract valuable...


  • Huntsville, Alabama, United States Numerica Corporation Full time

    Job DescriptionNumerica Corporation is seeking a highly skilled Senior Software Engineer to join our team of experts in developing state-of-the-art algorithms, software, and sensor systems for defense applications.As a member of our team, you will work closely with fellow engineers and scientists to build and deploy high-performance software supporting...


  • Huntsville, Alabama, United States Leidos Full time

    Job Title: Senior Radar Software EngineerLeidos is seeking a highly skilled Senior Radar Software Engineer to collaborate with a diverse team to create innovative solutions for complex problems.The RF & Intelligence Solutions Department is a group of engineers who specialize in radar system development, hardware and software-in-the-loop (HWIL/SIL)...


  • Huntsville, Alabama, United States Leidos Full time

    Job Title: Senior Radar Software EngineerLeidos is seeking a highly skilled Senior Radar Software Engineer to collaborate with a diverse team to create innovative solutions for complex problems.As a leading provider of engineering, scientific, and IT solutions, Leidos offers a dynamic work environment with opportunities for growth and development.Key...


  • Huntsville, Alabama, United States COLSA Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at COLSA. As a key member of our software development team, you will be responsible for designing, developing, and implementing advanced software applications and solutions.Key ResponsibilitiesProject Planning and Direction: Plan, conduct, and technically direct projects or...