Job Title:  Software Engineer

Location: 

Huntsville, AL, US, 35808

Business Unit:  Abaco Business Unit
Posting Date:  Sep 17, 2024
Job Description: 

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 Software Engineer to design, develop, and integrate software to run on embedded systems and external test equipment to perform hardware tests on Abaco products. 

 

Key Responsibilities:

  • Produce firmware, device drivers, board support packages (BSPs) and associated software components for use with real-time operating systems such as VxWorks  
  • Produce firmware, device drivers, software development kits (SDKs) and associated software components for Linux 
  • Develop expertise and drive best practices within the software development team  
  • Communicate development status to key stakeholders  
  • Produce internal documentation and records for development and testing on assigned projects  
  • Participate in the continuous improvement of the software development processes 

Education and Experience:

  • Bachelor's Degree in Computer Science, Electrical Engineering or a relevant field  
  • Experience developing device drivers, board support packages (BSPs), and software development kits (SDKs)  
  • 2+ years of experience in software development in C/C++  
  • Embedded systems experience with focus on Linux or RTOS  
  • Experience with Python or other high-level language
  • Experience with networking
  • Experience working with embedded systems such as Arduino or RasberryPi
  • Experience with test equipment such as power supplies, digital multimeters, and oscilloscopes 
  • VxWorks experience is a plus
  • Real-time software experience is a plus 
  • Web development is a plus

Qualifications:

  • Understanding of modern computer architectures  
  • Working knowledge of assembly language  
  • Demonstrated ability to learn new development practices, languages, and tools 
  • Strong interpersonal and written communication skills 
  • Ability to work in a small team and be highly self-motivated
  • Ability to travel up to 10% as needed

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.

 

 

 

Compensation

Salary Minimum:  Market
Salary Maximum:  Market
Incentive:  No

Disclaimer: Where a specific pay range is noted, it is a good faith estimate at the time of this posting.  The actual salary offered will be based on experience, skills, qualifications, market / business considerations, and geographic location.

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.

AMETEK is committed to making a safer, sustainable, and more productive world a reality. We use differentiated technology solutions to solve our customers’ most complex challenges. We employ 21,000 colleagues, in 35 countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual, Inclusion, Teamwork, and Social Responsibility. AMETEK (NYSE:AME) is a component of the S&P 500. Visit www.ametek.com for more information.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. Individuals who need a reasonable accommodation because of a disability for any part of the employment process should call 1 (866) 263-8359.


Nearest Major Market: Huntsville