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. #J-18808-Ljbffr AMETEK
$69.55k - $125.73k
Description We are looking for an Embedded Firmware Developer to join Leidos Defense Systems Electrical Systems Department. The role focuses... .... Basic Qualifications Bachelor’s degree in Electrical Engineering, Computer Engineering, or equivalent degree from an ABET‑accredited...SuggestedRelocation- 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...SuggestedPermanent employmentLocal area
- Description: : IERUS Technologies is seeking a Firmware Engineer to join a diverse and flexible team. The ideal candidate will have two or more years of experience in the following position responsibilities. Position Responsibilities : Design, manufacture, and...SuggestedFull timeContract workFlexible hours
- ...Job Details: Industry : Energy Job Title: Software Test Engineer Location: Huntsville, AL Duration: 8+ Months (... ...Purpose: • The Software Engineer will be responsible for creating embedded and application software supporting single board computers, sensor...SuggestedPermanent employmentFull timeWork experience placementShift work
- ...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...SuggestedFull timeStart working today
- ...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...Temporary workLocal areaRelocation packageFlexible hours
- ...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,...Full timeWork at office
- ...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 timeInternshipRemote work
- ...Job Description Job Description Job Title: Embedded Software Engineer Real-time embedded software Position Overview Synovix is seeking two experienced Embedded Software Engineers to support an on-site missile and weapon -systems program for a defense...
$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 employmentTemporary workLocal area$65 - $95 per hour
Embedded Software Engineer Job Description This position focuses on the design, development, and validation of embedded flight software for a deployed payload system that uses advanced sensors in a novel space application. You will work in a fully digital development...Contract workTemporary workWork at office- Req#: 4101 Embedded Software / Flight Software - Engineer The vision at Craig Technologies is to make space accessible to everyone by increasing the viability of low-cost access to space. At Craig Technologies, our whole is greater than the sum of our parts. The Craig...Permanent employment
- Job Description An employer is looking for an Embedded SW Engineer with a specialty in Radar in the Huntsville, AL. This resource will help write efficient code that talks to different interface drivers. This is an individual contributor with experience of minimum 8-...
$52.9k - $108k
Job Number: R0244178 Embedded Software Engineer The 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...Full timeContract workPart timeWork at officeLocal areaRemote work- PositionTitle: EmbeddedSoftwareEngineer Location: Huntsville,Alabama JobType: FullTime AboutEOSolutions EOSolutionsisarapidlygrowingaerospaceanddefensecompanyfocusedonadvancingcapabilitiesinSpaceDomainAwarenessandDirectedEnergySystems.OurteamsworkacrossHawaii,Nevada,...Full timeInternship
$116 - $126 per hour
...ability to obtain Pay: $116–$126/hr (W2) About the role We’re hiring a Senior Embedded Software Engineer to build and support mission-critical embedded software/firmware for advanced defense/aerospace systems. You’ll work hands-on across the full software...Contract workTemporary workLocal areaRelocation- Title: Senior Embedded Software Engineer Locations: Huntsville AL, 35806 Duration: 6 - 12 Months Contract with Possible Extension Clearance: Ability... ...development of mission- critical embedded software and firmware for missile defense systems. The selected candidate will...Contract workRelocation
- Embedded Software Engineer This position within the Software Engineering Institute (SEI) will support work in Huntsville, Alabama and other locations... ...activities. Familiarity with embedded software and/or firmware safety standards e.g., MIL-STD-882E, DO-178C, DO-254....For contractorsRelocation packageFlexible hours
- TSC’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-software integration. Under...For contractorsFor subcontractorInternshipFlexible hours
$100k - $150k
...0 + Medical & Dental + 401k + PTO Are you an experienced Embedded Software Engineer who loves getting hands-on with rugged military-grade hardware... ...reverse-engineering initiatives by analyzing legacy code, firmware, and hardware interfaces. Collaborate with electrical,...$77 - $80 per hour
...Job Title: Embedded Software Engineer (C/C++) Location: Huntsville, AL (Onsite) Type: Contract-to-hire Compensation: $77... ...help build and improve mission-critical embedded software/firmware for defense/aerospace, safety-critical systems. You’ll...Contract workTemporary workLocal areaRelocation$97 - $102 per hour
...Secret clearance (or ability to obtain) Overview We’re looking for a mid-level Embedded Software Engineer to help build and integrate mission-critical embedded software/firmware for advanced defense/safety-critical systems. You’ll work closely with a multi-...Contract workTemporary workLocal areaRelocation$87.1k - $157.45k
Description Leidos is seeking a talented Embedded Software Test Engineer to join a multi-disciplinary team within a matrixed organization to create... ...RTMs). Experiencevalidatinginterfaces between software, firmware, and hardware components. Experience supporting...Local areaImmediate start- Grex Defense, Inc. in Huntsville, AL is seeking engineers to write flight-critical software that makes real hardware dependable. You’ll develop embedded and real-time software for sensor integration, device control, and the low-level systems autonomy that flying platforms...
$143k - $165k
[ABOUT ISTARI DIGITAL] Istari is a digital engineering software company enabling our customers to turn the physical world into the digital... ...solutions, and drive successful technology adoption. While embedded with customers, you will report to and maintain close...Full timeFor contractorsLocal areaRemote workHome officeFlexible hours$403.14 per month
...Position: WPF / C# Software Engineer for NSITE Program Overview The Network, System Integration and Test Environment (NSITE) is a Government owned, managed, and developed software suite. NSITE is used by the Missile Defense Agency (MDA), Joint Services, and...Full timeLocal areaFlexible hours- ...assistance or housing providedMercury Systems is seeking a Firmware Engineering Co-Op to join a collaborative engineering team focused on designing... ..., and testing firmware and software solutions for embedded systems. This role offers hands-on experience across the full...Hourly payPermanent employmentCasual workInternshipWorldwideRelocation package
- Company Overview At Hexagon US Federal we provide cutting-edge technologies and a wide range of professional services to enable our customers to make smarter and faster operational decisions and improve mission effectiveness. Hexagon US Federal is an independent subsidiary...Full timeLocal areaImmediate start
- ...Job Description Job Description Description Immediate need for a Senior Embedded Software Engineer, supporting the MLRS team located on Redstone Arsenal, in Huntsville, AL. The Senior Embedded Software Engineer will be responsible for the following: Maintain...Temporary workInterim roleImmediate start
$130k - $180k
...Job Description Job Description Job Title: Sr Embedded Software Engineer Job Description This role focuses on architecting, developing... ...for FPGA systems. Experience with embedded C/C++ firmware development on microcontroller platforms such as STM32 and...Permanent employmentFull timeCasual workRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Firmware Engineer. Be the first to apply!
- embedded software engineer Huntsville, AL
- embedded systems software engineer Huntsville, AL
- embedded developer Huntsville, AL
- embedded engineer Huntsville, AL
- embedded software engineer iot
- junior embedded software engineer
- embedded design engineer
- embedded electrical engineer
- embedded linux engineer
- principal embedded software engineer


