Generating requirements for new products, porting and code development for new products
Maintenance updates for existing products.
Project documentation to comply with procedures, as well as customer documentation.
Product support for customers and Manufacturing.
Working closely with HW Engineering, other SW Engineering teams and other disciplines within Abaco.
Develop and maintain embedded software, written in C and assembler.
Follow company design procedures relating to the development of software
Use Continuous Integration and Static Analysis tools to improve code quality, detect and correct bugs quicker.
Provide customer support with documentation to support the software product.
Communicate status to key stakeholders in a timely and professional fashion.
Participate in the continuous improvement of Software Development Processes
Requires both HW and SW capabilities. The HW capabilities require the engineer to fully understand the operation of the HW. This is achieved by analysis of schematics, component data sheets and discussions with HW engineers. The Boards typically form part of systems connected via Industry standard backplane interconnect technology (VME, VPX, CPCI).
Education and Experience
Bachelor’s Degree in Electrical or Computer Engineering from an accredited university or college
7+ years of related experience
3+ years of experience of electrical engineering design experience
Ability and willingness to travel up to 10% as required.
Required Skills & Competencies
A strong understanding of C/C++ and assembly programming. Software is written in “C” language mainly. Several compilers/cross compilers are used to generate code for the appropriate platforms. Some assembly language is also required for low level operations.
Experience with at least one of the following technologies: UEFI, U-Boot, NVIDIA CBoot, Slim Bootloader, Secure / Trusted Boot, Xilinx SDK, NXP K21.
Experience of writing software to test computer systems.
Experience with several compilers/cross compilers build environments, such as GCC.
A strong understanding of computer architectures and hardware design. With knowledge of at least one of the following: Intel Architecture (i7), NXP (Freescale) T-series, P-series, PowerPC or ARM.
Experience with source code which is managed via source code repository and is regularly verified using static code analysis tools and code peer reviews.
Strong problem-solving and creative, solution-building skills.
Working in an Agile 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.
Demonstrated ability and willingness to use AI tools to improve productivity, decision-making, work quality, and to reduce costs. The successful candidate must be able to identify appropriate AI use cases and critically evaluate AI-generated outputs.
Ability to work successfully in a team environment with Strong verbal and written skills.
Desired Skills & Competencies
Previous experience with using software tools such as
Source code repositories (Perforce, Git)
Source code analysis tools (Klocwork)
Collaborative tools (Atlassian toolset, JIRA, Confluence)
Continuous integration server, like Jenkins
Knowledge of modern Real-Time Operating Systems
Knowledge of Linux, as a software development environment.
Knowledge of backplane interconnect architectures VME, CPCI , VPX, IPMI.
Awareness of Agile / Scrum methodologies.
Awareness of DO-178B/C
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. This information may only be seen or handled by US citizens or qualified permanent residents or those with proper clearances.
Compensation
Employee Type
Salaried
Currency
USD
Salary Minimum
150,000
Salary Maximum
190,000
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.
For more information on AMETEK's competitive benefits, please click here.
AMETEK, Inc. is a leading global provider of industrial technology solutions serving a diverse set of attractive niche markets with annual sales over $7.5 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 22,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 is a component of the S&P 500. Visit https://www.ametek.com/careers 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
Apply now »
Find similar jobs
HOME PAGE
TERMS OF USE
ABOUT US
PRIVACY
COOKIES
CCPA APPLICANT PRIVACY NOTICE
DO NOT SELL OR SHARE MY PERSONAL INFORMATION
VIEW ALL JOBS
Opens in a new tab.
Opens in a new tab.
Opens in a new tab.
Opens in a new tab.
©2024 AMETEK.Inc. All rights reserved.