Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Firmware Engineer

AMETEK

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


Role Summary:

An Embedded Software Engineer is required to join our Firmware Team, to develop and maintain high-quality boot code, deployed test and IPMI firmware used by our products.

Abaco Systems produces ruggedized embedded computing solutions for the rugged embedded COTS market.

These products require different types of firmware, including boot firmware such as BIOS or UEFI on our Intel products and U-Boot on NXP and ARM products. Our Firmware Team also provides a deployed test solution, known as Built in Test (BIT), which is a key software product that the customers in this market expect. The Intelligent Platform Management Interface (IPMI) is another element of firmware supported by the team, which provides management and monitoring capabilities independently of the host system's CPU, firmware (BIOS or UEFI) and operating system. Continuous Improvement is at the heart of our culture and everyone is encouraged to find new ways of pushing the boundaries and to innovate.

Key Responsibilities:

The Engineer's responsibilities will cover all aspects of software development following the Company's Software Development procedures. The scope of the firmware development work covers:
  • 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 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 View phone number on click.appcast.io.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer in Huntsville, AL vacancy
  • $87.1k - $157.45k

     ...Leidos’ Defense Systems Electrical Systems department is seeking a talented Embedded Firmware Developer to join our team. The Electrical Systems Department is a design-focused group of engineers specializing in advanced hardware-based products. The individual selected... 
    Suggested
    Full time
    Worldwide
    Relocation

    Leidos

    Huntsville, AL
    1 day ago
  •  ...where you can make an impact.With interesting opportunities in engineering, marketing, sales, supply chain, operations, HR, finance,...  ...part of an innovative hardware design team to provide advanced embedded firmware for a leading IoT (Internet of Things) instrumentation... 
    Suggested
    Full time
    Local area
    Remote work

    IDEX

    Huntsville, AL
    2 days ago
  •  ...approach couples the latest technology with engineering expertise and analytical proficiency...  ...Future today!We are seeking an experienced Firmware Engineer who will support various...  ..., assembly, integration, and testing of embedded firmware, electronic assemblies, and systems... 
    Suggested
    Full time
    Start working today

    Intuitive Research and Technology Corporation

    Huntsville, AL
    5 days ago
  •  ...Firmware EngineerIERUS Technologies specializes in electromagnetic spectrum technologies and design for RF, IR, and optical applications...  ...software development, air and missile defense, and systems engineering. IERUS develops value for our defense and commercial customers... 
    Suggested
    Contract work

    IERUS Technologies Inc

    Huntsville, AL
    1 day ago
  •  ...Huntsville, AL. Our team provides superior research, development, and engineering services to the Federal Government and Department of War. As...  ...of Funding Award. Torch Technologies is seeking a Firmware Engineer to play a key role in supporting firmware development... 
    Suggested
    Temporary work
    Local area
    Relocation package
    Flexible hours

    Torch Technologies

    Huntsville, AL
    3 days ago
  • $86.8k - $198k

    UAV Embedded Software EngineerThe Opportunity: Booz Allen is building the next generation of tactical robotic systems for defense, national...  ..., and public safety missions, establishing a new center of engineering excellence to design and deliver an entirely new class of... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Huntsville, AL
    1 day ago
  • $87.1k - $157.45k

    Leidos is seeking a Mid-Level Embedded Software Engineer to support the development of mission-critical embedded software and firmware for missile defense systems. The selected candidate will contribute to the design, development, integration, and demonstration of advanced... 
    Full time
    Relocation

    Leidos

    Huntsville, AL
    4 days ago
  • $91k - $138.75k

    Worker TypeRegularJob DescriptionSummaryThe Software Engineer III (Embedded) has the opportunity to develop a variety of innovative unmanned and robotic systems for multiple defense and commercial applications. The Embedded Software Engineer writes functional software... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Work at office
    Weekend work

    AeroVironment

    Huntsville, AL
    1 day ago
  • $90k - $120k

    Check out this new opportunity!Embedded Software EngineerC++ / RHEL | Missile DefenseFull-Time with an Employee Owned and Best Places to...  ..., AL | Schedule: 9x80We are hiring an Embedded Software Engineer in Huntsville, AL to support the Ground Missile Defense (GMD) Weapon... 
    Full time
    Temporary work

    Moseley Technical Services

    Huntsville, AL
    2 days ago
  • $87.1k - $157.45k

     ...commercial fields, Leidos provides responsive, cost-effective engineering, scientific and IT solutions. Leidos is well known for our people...  ...at Leidos currently has an opening for a talented Aviation Embedded Software Engineer to work in our Huntsville office. This is an... 
    Full time
    Interim role
    Work at office

    Leidos

    Huntsville, AL
    1 day ago
  •  ...Leidos, based in Huntsville, Alabama, seeks a Mid-Level Embedded Software Engineer to design and develop mission-critical software/firmware for missile defense systems. You will collaborate across engineering teams to deliver high-quality software in a fast-paced environment... 

    Leidos

    Huntsville, AL
    6 hours ago
  •  ...Flight And Mission Software Development LeadWithin the Defense Sector, the Software Engineering Applications Department at Leidos currently has an opening for a talented Flight and Mission Software Development Lead to work onsite in our Huntsville, AL office. This is an... 
    Work at office
    Relocation

    ClearanceJobs

    Huntsville, AL
    1 day ago
  •  ...Junior Embedded Software EngineerTSC's Product Solutions organization is seeking a Junior Embedded Software Engineer to join our engineering team in Huntsville, AL. The ideal candidate will have an interest in embedded systems, embedded Linux, real-time software, or hardware... 
    For contractors
    For subcontractor
    Internship
    Flexible hours

    ClearanceJobs

    Huntsville, AL
    1 day ago
  • $52.9k - $108k

     ...Embedded Software EngineerThe Opportunity:As an embedded software engineer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just develop software, but to help create a system that will... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Huntsville, AL
    2 days ago
  •  ...Embedded Software EngineerThis position within the Software Engineering Institute (SEI) will support work in Huntsville, Alabama and other locations as required. This...  ...activities.Familiarity with embedded software and/or firmware safety standards e.g., MIL-STD-882E, DO-178C,... 
    For contractors
    Relocation package
    Flexible hours

    Software Engineering Institute

    Huntsville, AL
    1 day ago
  •  ...Leidos seeks a Mid-Level Embedded Software Engineer to develop mission-critical embedded software and firmware for missile defense systems. You will design, develop, integrate, and demonstrate advanced software capabilities in a fast-paced engineering environment. Qualifications... 
    Relocation

    Leidos

    Huntsville, AL
    5 days ago
  •  ...Stealth Startup in Huntsville, Alabama is looking for a Senior Mission Systems Engineer to design and develop high-performance software for mission-critical systems. Successful candidates will possess strong expertise in modern C++, Linux, and networking. The role requires... 

    Stealth Startup

    Huntsville, AL
    1 day ago
  • $135k - $202.6k

     ...Senior Principal Cyber Software Engineer - 15327-1RELOCATION ASSISTANCE: Relocation assistance may be availableCLEARANCE REQUIRED FOR START: YesCLEARANCE TYPE: SecretTRAVEL: Yes, 10% of the TimeDescription At Northrop Grumman, our employees have incredible opportunities... 
    Relocation package
    Shift work

    Navstar

    Huntsville, AL
    1 day ago
  • $87.1k - $157.45k

    Leidos is seeking a talented Embedded Software Test Engineer to join a multi-disciplinary team within a matrixed organization to create unique solutions...  ...). Experience validating interfaces between software, firmware, and hardware components. Experience supporting... 
    Full time

    Leidos

    Huntsville, AL
    3 days ago
  •  ...Position Title: Embedded Software Engineer Location: Huntsville, Alabama Job Type: Full Time About EO Solutions EO...  ...Key Responsibilities Develop embedded software and firmware in Rust or C/C++ for real-time control systems. Integrate... 
    Full time
    Internship
    Remote work

    EO Solutions Corp

    Huntsville, AL
    18 days ago
  •  ...About the Role HEKA is hiring Software Engineers to join our fast-paced, highly collaborative engineering teams working on advanced aerospace, defense, and embedded systems. We are looking for innovative, team-oriented engineers who take initiative, value ownership,... 
    Work at office

    Heka Aero LLC

    Huntsville, AL
    a month ago
  • $150.93k - $211.3k

     ...history of spaceflight! This role is part of the Blue Origin Engines business unit, where our focus is the design, development, manufacturing...  ...experience in developing, validating, and verifying safety embedded systems. Together, our teams deliver the embedded software that... 
    Permanent employment
    Temporary work
    Local area

    Blue Origin

    Huntsville, AL
    5 days ago
  • Job Title: Embedded Software Engineer Reference: 24-009 Job Type: Full-time Job Status: Interviewing Date Posted: 08-15-2024 Location: Huntsville Duration: Permanent Company Address: CohesionForce, Inc. Street: 101 Quality Circle Suite: Suite 140 City: Huntsville... 
    Permanent employment
    Full time

    CohesionForce, Inc

    Huntsville, AL
    5 days ago
  •  ...targeted results. Our approach couples the latest technology with engineering expertise and analytical proficiency while remaining true to...  ...Your Future today!We are seeking an experienced C/C++ Embedded Software Engineer who will support the Software and Integration... 
    Full time
    Start working today

    Intuitive Research and Technology Corporation

    Huntsville, AL
    4 days ago
  •  ...Effectively prioritize and juggle multiple concurrent projectsQualifications You Must Have:Bachelor’s Degree in Software or Systems Engineering or a related STEM discipline. Two (2) or more years work experience in Engineering or related disciplines. Experience with... 
    Work experience placement
    Work at office
    Relocation
    Overseas
    Weekend work

    RGNext

    Huntsville, AL
    2 days ago
  • $86.8k - $198k

    Space System Software EngineerThe Opportunity: As an embedded software engineer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you’re looking for the chance to not just develop software, but to help create a system that... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Huntsville, AL
    1 day ago
  • $83.59k - $119.42k

     ...Forbes Best Large Employer for 2023!!!Are you ready to take your career to the next level? We are seeking talented and motivated Engineers to join our team!HII Mission Technologies is seeking a Software/Hardware Engineer to aid in Manufacturing, Testing, and Delivery of... 
    Full time
    Work experience placement
    Local area
    Worldwide

    HII Mission Technologies Division

    Huntsville, AL
    5 days ago
  • ASRC Federal Technology Solutions LLC is seeking a motivated Intermediate Web Developer with at least 3 years of professional experience to support the U.S. Army Contracting Command (ACC) Chief Information Officer (CIO) G6 at Redstone Arsenal, AL. This role focuses on developing...
    Work at office

    ASRC Federal Holding Company

    Huntsville, AL
    19 hours ago
  • Job TitleMid Web DeveloperLocationHuntsville, AL 35649 US (Primary)CategoryIntelligenceJob TypeFull-TimeCareer LevelStaffEducationBachelor's DegreeTravelNoneSecurity Clearance RequiredTS/SCI with CI PolygraphJob DescriptionPrescient Edge is seeking a Mid Web Developer to...
    Contract work

    Prescient Edge

    Huntsville, AL
    1 day ago
  •  ...scenarios for MSA efforts supporting government acquisition decisions of emerging/advanced missile defeat technologiesCollaborate with engineering teams to evaluate new technologies, support feasibility assessments, and guide transition to operational environmentsPrepare and... 
    For contractors

    Modern Technology Solutions

    Huntsville, AL
    19 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Firmware Engineer. Be the first to apply!