Current jobs related to Embedded Firmware Engineer - Huntsville, Alabama - Leidos


  • Huntsville, Alabama, United States Leidos Full time

    Job Title:Embedded Firmware DeveloperLeidos is seeking a skilled Embedded Firmware Developer to join our team of innovative engineers. As a key member of our Electrical Systems Department, you will design and develop cutting-edge embedded systems for aerospace and military applications.Key Responsibilities:Design and implement embedded software in C/C++ for...


  • Huntsville, Alabama, United States Leidos Full time

    Embedded Firmware Developer Job DescriptionLeidos is seeking a talented Embedded Firmware Developer to join a diverse team of engineers specializing in advanced hardware-based products. As an embedded design engineer, you will work on creating unique solutions for complex problems in the defense, space, cyber, and commercial fields.Key ResponsibilitiesDesign...


  • Huntsville, Alabama, United States Leidos Full time

    Job DescriptionAbout the RoleLeidos is seeking a skilled Embedded Firmware Developer to join our team of experts in creating innovative solutions for complex problems. As an Embedded Firmware Developer, you will be responsible for designing, developing, and testing embedded systems integrated into a diverse range of aerospace and military systems.Key...

  • Firmware Engineer

    2 weeks ago


    Huntsville, Alabama, United States Edge Autonomy Full time

    Firmware Engineer Job DescriptionAt Edge Autonomy, we are seeking a highly skilled Firmware Engineer to design and develop firmware for complex systems. The ideal candidate will have extensive experience in developing firmware for drones, medical devices, complex consumer electronics, or automobiles. This role requires a deep understanding of firmware...


  • Huntsville, Alabama, United States Edge Autonomy Full time

    Firmware Engineer Job DescriptionWe are seeking a highly skilled and experienced Firmware Engineer to join our innovative team at Edge Autonomy.Key Responsibilities:Design and develop firmware for complex systems, including UAV control systems, power management, and communication protocols.Develop test plans and conduct rigorous testing to validate firmware...


  • Huntsville, Alabama, United States Leidos Full time

    Job SummaryLeidos Defense Systems is seeking a skilled Software/Firmware Engineer to join a talented team of software developers, engineers, and analysts supporting spaceflight programs. As a member of this diverse team, you will be responsible for the prototyping and implementation of control software on interplanetary rovers and their test hardware.Key...


  • Huntsville, Alabama, United States Edge Autonomy Full time

    Firmware Development RoleWe are seeking a highly skilled Firmware Development Specialist to join our innovative team at Edge Autonomy. As a Firmware Development Specialist, you will play a critical role in designing and developing firmware for our cutting-edge products. Your expertise will be essential in creating robust and reliable firmware that ensures...


  • Huntsville, Alabama, United States Leidos Full time

    Job Title: Software/Firmware Controls EngineerLeidos Defense Systems is seeking a talented Controls Software/Firmware Engineer to join a diverse team of software developers, engineers, and analysts supporting spaceflight programs.As a Software/Firmware Developer, you will directly support the prototyping and implementation of control software on...


  • Huntsville, Alabama, United States Actalent Full time

    Job Title: Embedded Systems Hardware EngineerJob Summary:We are seeking a highly skilled Embedded Systems Hardware Engineer to join our team at Actalent. As a key member of our Embedded Systems Hardware Team, you will be responsible for developing, designing, verifying, and documenting ASIC and FPGA projects.Key Responsibilities:Design and develop ASIC and...


  • Huntsville, Alabama, United States Leidos Holding Full time

    Job Title: Senior DSP Firmware EngineerAbout the Role:We are seeking a highly skilled Senior DSP Firmware Engineer to join our team at Leidos. As a key member of our team, you will be responsible for designing and developing firmware for advanced RF systems. Your expertise in digital signal processing and FPGA firmware development will be instrumental in...


  • Huntsville, Alabama, United States AMETEK Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Abaco Systems. As a key member of our engineering team, you will be responsible for developing software and firmware for our range of embedded Single Board Computer and Sensor Processing products.In this role, you will work closely with our global engineering team to...

  • Software Team Lead

    3 weeks ago


    Huntsville, Alabama, United States Integrated Solutions for Systems (IS4S) Full time

    Job Summary:We are seeking a highly skilled and motivated Software Engineer to lead our dynamic team in the development of embedded systems. The ideal candidate will have at least 3 years of experience in embedded systems development, with proficiency in coding in C/C++.Key Responsibilities: Assist in the design, development, and testing of embedded code for...


  • Huntsville, Alabama, United States Sanmina Full time

    Job PurposeTo lead an international software team in the design of firmware and application software for use in our product designs.Nature of Duties/ResponsibilitiesParticipate in product design processes (quote, design, architecture, debug, review, test, etc) in the development and delivery of firmware.Bring modern software development best practices to the...


  • Huntsville, Alabama, United States BAE Systems USA Full time

    Job Title: Principal Embedded Software EngineerWe are seeking a highly skilled Principal Embedded Software Engineer to join our team at BAE Systems USA. As a key member of our engineering organization, you will be responsible for designing and implementing real-time embedded software solutions for defense applications using C++ on a Linux target.Key...


  • Huntsville, Alabama, United States Sanmina-SCI Full time

    Job Title: Director of Software EngineeringJob Summary:Sanmina-SCI is seeking a highly skilled Director of Software Engineering to lead our international software team in the design of firmware and application software for our product designs. The ideal candidate will have a strong background in software development, leadership, and customer-facing...


  • Huntsville, Alabama, United States Leidos Full time

    Job Title: Controls Software/Firmware EngineerAbout the Role:Leidos Defense Systems is seeking a skilled Controls Software/Firmware Engineer to join a talented team of software developers, engineers, and analysts supporting spaceflight programs. As a key member of the team, you will be responsible for designing, developing, and testing control software for...


  • Huntsville, Alabama, United States BAE Systems Full time

    Job Title: Senior Actuation Software EngineerWe are seeking a highly skilled Senior Actuation Software Engineer to join our team at BAE Systems. As a key member of our Precision Strike & Sensing Solutions (PS) team, you will be responsible for designing and implementing real-time embedded software solutions for control actuation systems.About the RoleThis is...


  • Huntsville, Alabama, United States All Points, LLC Full time

    Job SummaryWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at All Points, LLC. As a key member of our engineering team, you will provide expertise to Lockheed Martin's Next Generation Inceptor (NGI) Program.Key ResponsibilitiesDevelop embedded software solutions in C or C++ within an RTOS (VxWorks, Greenhills, etc)Apply...


  • Huntsville, Alabama, United States Marine Services Co Full time

    About the RoleDometic Marine Services Co is a leading provider of innovative solutions for the global boating industry. We are seeking a highly skilled Lead Software Engineer to join our team in Huntsville.Key ResponsibilitiesParticipate in the full software development life cycle, including requirements analysis, design, implementation, validation, and...


  • Huntsville, Alabama, United States BAE Systems USA Full time

    About the Role:We are seeking a highly skilled Principal Embedded Software Engineer to join our team at BAE Systems USA. As a key member of our engineering organization, you will be responsible for designing and implementing real-time embedded solutions using C++ on a Linux target.Key Responsibilities:Design and implement software algorithms for embedded...

Embedded Firmware Engineer

2 months ago


Huntsville, Alabama, United States Leidos Full time
Job Summary

Leidos is seeking a highly skilled Embedded Firmware Engineer to join our team in Shalimar, FL. As a key member of our team, you will be responsible for designing and developing embedded software for complex systems.

Key Responsibilities
  • Design and develop embedded software in C or C++ for embedded systems.
  • Develop a solid understanding of real-time software principles, including RTOS task scheduling and prioritization, inter-process communication with semaphores and mutexes, memory management involving both the stack and heap, and boot processes.
  • Interact with real hardware from a software environment and develop low-level device drivers in both bare-metal and operating system environments, interacting with device registers and chip-to-chip hardware interfaces.
  • Develop experience with boot processes and bootloaders, such as U-Boot, to support specific hardware configurations.
  • Develop experience with low-level communication protocols, such as SPI, I2C, and UART.
  • Develop experience with high-speed data transfer using protocols like PCIe and Aurora.
Requirements
  • Bachelor's degree in Electrical or Computer Engineering or a related discipline from an ABET-accredited institution with 8+ years of relevant experience or 6+ years with MS degree.
  • Experience with embedded Software/Firmware design.
  • Experience working with embedded operating systems.
  • High proficiency with C/C++, and TCL.
  • Experience in FPGA system design and test from architecture through implementation.
  • Familiarity with modern Xilinx FPGA families and design tools (7-series FPGAs, Ultrascale+, Vivado, Xilinx IP cores).
  • Experience with multiple high-speed serial communication standards and interfaces (e.g. Aurora, 10Ge, PCIe, DDR4/3/2/1, JESD204B).
  • Experience with standard internal interfaces such as AXI4, AXI4-Stream, AXI4-Lite.
  • Motivated self-starter and problem solver with experience executing in multi-disciplinary teams.
  • Hands-on laboratory experience with instrumentation, test equipment, and debug/test methods.
  • Candidate must be a US Citizen and possess (and be able to maintain) a Final Secret Clearance or meet the eligibility to obtain (and maintain) a Secret Clearance.
Preferred Qualifications
  • Experience working with SoC designs such as Zynq and Zynq Ultrascale+ including architecting and interfacing with peripherals, interrupts, and related bus architectures.
  • Working knowledge of digital/analog/mixed signal electronics, components, and interface/communication standards.
  • Experience with FPGA PCBA hardware design.