Senior Embedded Firmware Software Developer

7 days ago


Huntsville, Alabama, United States Leidos Full time
Job Summary

Leidos is seeking a talented Embedded Firmware Software Developer to join a diverse team in the Defense Systems Sector. As an Embedded Firmware Software Developer, you will be responsible for designing and developing embedded software in C or C++ languages for embedded systems.

Key Responsibilities
  • Design and develop embedded software in C or C++ languages for embedded systems.
  • Develop a solid understanding of and experience with 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 write 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, customizing 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.
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.

Leidos is a leading provider of innovative solutions for complex problems. As an Embedded Firmware Software Developer, you will be part of a diverse team that creates unique solutions for the Defense Systems Sector.

The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.



  • Huntsville, Alabama, United States Leidos Full time

    Job SummaryLeidos is seeking a highly skilled Embedded Firmware Software Developer 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 ResponsibilitiesDesign and develop embedded software in C or C++ for embedded systems.Develop a solid understanding of...


  • Huntsville, Alabama, United States Leidos Full time

    Job SummaryWe are seeking a highly skilled Embedded Firmware Engineer to join our team at Leidos. As a key member of our team, you will be responsible for designing and developing embedded software for complex systems.Key ResponsibilitiesDesign and develop embedded software in C or C++ for embedded systems.Develop a solid understanding of real-time software...


  • Huntsville, Alabama, United States Leidos Full time

    Join Our Team at Leidos The Leidos Defense Systems Sector is on the lookout for a skilled Lead Firmware Engineer to become part of a dynamic team dedicated to crafting innovative solutions for intricate challenges. With a presence across the United States, we deliver responsive and cost-effective engineering, scientific, and IT solutions across various...


  • Huntsville, Alabama, United States Leidos Full time

    Job SummaryLeidos is seeking a talented Embedded Firmware Software Developer to join a diverse team in the Defense Systems Sector. As an Embedded Firmware Software Developer, you will be responsible for designing and developing embedded software in C or C++ languages for embedded systems.Key ResponsibilitiesDesign and develop embedded software in C or C++...


  • Huntsville, Alabama, United States Leidos Full time

    Job DescriptionJob Summary:Leidos is seeking a highly skilled Embedded Systems Architect to join our team of talented engineers. As a key member of our Electrical Systems Department, you will be responsible for designing and developing innovative solutions for complex problems.Key Responsibilities:Lead efforts on and develop architectures for embedded...


  • Huntsville, Alabama, United States Leidos Full time

    Position Overview:The Leidos Defense Systems Sector is in search of a skilled Senior Embedded Systems Engineer to contribute to a diverse team focused on crafting innovative solutions for intricate challenges. Our offices nationwide deliver responsive, cost-effective engineering, scientific, and IT solutions across the defense, space, cyber, and commercial...


  • Huntsville, Alabama, United States Leidos Full time

    About the RoleWe are seeking a highly skilled Senior Embedded Firmware Architect to join our team at Leidos. As a key member of our Electrical Systems Department, you will be responsible for designing and developing cutting-edge embedded systems for a diverse range of aerospace and military applications.Key Responsibilities:Lead the development of firmware...


  • Huntsville, Alabama, United States Leidos Full time

    Job DescriptionJob Summary:Leidos is seeking a highly skilled Embedded Systems Architect to join our team of talented engineers. As a key member of our Electrical Systems Department, you will be responsible for designing and developing innovative solutions for complex problems.Key Responsibilities:Lead efforts on and develop architectures for embedded...


  • Huntsville, Alabama, United States Leidos Full time

    Job SummaryWe are seeking a highly skilled Embedded Systems Architect to join our team at Leidos. As a key member of our Electrical Systems Department, you will be responsible for designing and developing innovative solutions for complex problems.About the RoleLead efforts on and develop architectures for embedded systems integrated into a diverse range of...


  • Huntsville, Alabama, United States Raytheon Careers Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Software Developer to join our team at Raytheon Careers. As a key member of our commercial product team, you will be responsible for developing embedded software for securing systems at the lowest levels.Key ResponsibilitiesDesign, develop, and test embedded software for secure...


  • Huntsville, Alabama, United States Lockheed Martin Full time

    Position Overview: Join the innovative team at Lockheed Martin, where you will contribute to the development of cutting-edge Long Range Hypersonic Weapon (LRHW) systems. This role is an opportunity to engage with a company renowned for its extensive experience in hypersonic vehicle development and flight testing. Role Responsibilities: As a Senior Software...


  • Huntsville, Alabama, United States ENSCO Inc. Full time

    Hybrid Opportunity Available Develop software for real time navigations systems and supporting infrastructure. The ideal candidate will be interested in working on combined hardware/software systems or developing computationally efficient code for processing data received from sensors and other hardware. In addition, they will support the development of...


  • Huntsville, Alabama, United States Waites Sensor Technologies, Inc. Full time

    Job DescriptionCompany OverviewWaites Sensor Technologies, Inc. is a leading provider of innovative wireless, mesh-networked, "Internet of Things" (IoT) sensors for industrial environments. Our cost-effective, plug-and-play products empower plants of all sizes to conduct predictive and preventative maintenance on mission-critical and secondary equipment in...


  • Huntsville, Alabama, United States Leidos Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Leidos. As a key member of our software development team, you will be responsible for designing, developing, testing, and managing application development projects in support of our IT infrastructure.Key Responsibilities:Design and develop large-scale data...

  • Electrical Engineer

    5 days ago


    Huntsville, Alabama, United States SAIC Full time

    Job SummarySAIC is seeking a highly skilled Lead Electrical Engineer to lead a team providing hardware and software development solutions to the US Army Combat Capabilities Development Command Aviation & Missile Center.Key ResponsibilitiesLead a team of Electrical Engineers in the design, development, and integration of complex electronic systems.Direct...

  • Software Engineer

    1 month ago


    Huntsville, Alabama, United States Kratos Defense and Security Solutions Full time

    Kratos Defense and Rocket Support Services is currently seeking resumes for a Software Engineer in Huntsville, Alabama. The selected candidate will be responsible for taking on portions of a system design. This involves establishing technical requirements based on stated functional objectives for the product. The candidate will analyze the requirements and...


  • Huntsville, Alabama, United States PDW Full time

    Company OverviewAt Performance Drone Works (PDW), we are pioneers in the development of specialized small unmanned aerial systems (sUAS) tailored for contemporary military applications. Proudly American-owned, all aspects of our design, engineering, and manufacturing processes are conducted domestically.Position OverviewPDW is on the lookout for a highly...

  • Software Engineer

    2 months ago


    Huntsville, Alabama, United States Kratos Defense Full time

    Software Engineer (Contingent)Kratos Defense - Huntsville, ALJob Description:Kratos Defense and Rocket Support Services is currently seeking resumes for a Software Engineer in Huntsville, Alabama. The selected candidate will be responsible for taking on portions of a system design. This involves establishing technical requirements based on stated functional...


  • Huntsville, Alabama, United States Ensco, Inc Full time

    Job Description Hybrid Opportunity Available Develop software for real time navigations systems and supporting infrastructure. The ideal candidate will be interested in working on combined hardware/software systems or developing computationally efficient code for processing data received from sensors and other hardware. In addition, they will support the...


  • Huntsville, Alabama, United States Nightwing Full time

    Position Overview: Join Nightwing as a Lead Embedded Software Engineer, where you will play a pivotal role in enhancing our cybersecurity solutions. We are a dynamic organization focused on delivering innovative technology to safeguard national interests.Role Type:HybridAbout Us:As a newly independent entity, Nightwing is committed to advancing our...