Please scroll down, To apply

Senior Software Engineer

hiring now
New job

Ametek, Inc.

2024-09-24 09:37:27

Job location Huntsville, Alabama, United States

Job type: fulltime

Job industry: I.T. & Communications

Job description

Ametek, Inc.



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, plus commercial and industrial organizations in which rugged reliability is mission-critical.

We are seeking a Senior Software Engineer to develop software and firmware for our range of embedded Single Board Computer and Sensor Processing products. In this role, you will help to guide and enhance our processes and development methods, while also developing, implementing, validating, and testing embedded software components such as firmware, device drivers, Board Support Packages (BSPs), I/O fabric frameworks as well as user space code. You will produce and support high-quality products to exacting software engineering standards for demanding customers. Working in a fast-paced environment where multi-discipline teams are operating in tight collaboration, you will be exposed to all aspects of the design, testing and validation of our products. Continuous Improvement is at the heart of our culture, and everyone is encouraged to find new ways of pushing the boundaries and innovate.

Key Responsibilities:

  • Deliver technical solutions in an embedded software environment.
  • Produce firmware, device drivers, Board Support Packages (BSPs) and Software. Development Kits (SDKs) associated software components for use with supported OS's, such as Linux, Windows, and Real-Time OS's such as VxWorks.
  • Display strong troubleshooting/debug skills and ability to mentor other engineers in areas of expertise.
  • Support global engineering team with participation in review process.
  • Work with global engineering leaders to continuously refine the engineering process.
  • Understand and promote the use of advanced design tools to increase engineering efficiency.
  • Ensure that customer requirements are met, and milestones are achieved to the committed schedule.

Education and Experience:

  • Bachelor's Degree in Computer Science, Electrical Engineering or a relevant field
  • 10+ years of software experience

Qualifications:

  • Experience working in an embedded software environment.
  • Strong experience in C programming as well as driver development.
  • Strong understanding of scripting, for example, 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.
  • A 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.

Abaco is a Department of Defense (DoD) supplier and as such employees may work with or be exposed to export-controlled information and/or information that has been designated as classified information.

Inform a friend!

<!– job description page –>
Top