Lead Firmware Engineer

Huntsville, AL, United States

Job Description


DescriptionLooking for an opportunity to make an impact?At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customersxe2x80x99 success. We empower our teams, contribute to our communities, and operate sustainable. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community. Our Mission, Vision, and Values guide the way we do business.Your greatest work is ahead!Leidosxe2x80x99 Defense Systems is seeking a Lead Firmware Engineer to join our team. We solve important problems that make a difference, supporting our customers in the current and future defense of our nation including the growing area of protective technology. In this role you will work closely with a team of engineers and scientists alongside our customer to solve problems in a variety of disciplines to include microprocessor and microcontroller architectures, FPGA architectures, design of digital circuits, VLSI design, electronic design automation (EDA), software programming, and hardware security (counterfeit circuit detection, hardware trojans, side-channel analysis, etc.) applications. You will quickly become an integral member of our team and be given the opportunity to take responsibility for challenging problems of your own.If this sounds like the kind of environment where you can thrive, keep reading!Leidos Defense Systems Sector provides a diverse portfolio of systems, solutions, and services covering land, sea, air, space, and cyberspace for customers worldwide. Solutions for Defense include enterprise and mission IT, large-scale intelligence systems, command and control, geospatial and data analytics, cybersecurity, logistics, training, and intelligence analysis and operations support. Our team is solving the worldxe2x80x99s toughest security challenges for customers with xe2x80x9ccanxe2x80x99t failxe2x80x9d missions. To explore and learn more, click !Are you ready to make an impact? Share your resume with us today!Primary Responsibilities

  • Interpret and understand complex engineering requirements and translate them into functional embedded systems engineering code.
  • Support the download of firmware from flash storage and interpret and assess for vulnerabilities.
  • Develop software documentation and maintain version control of developed firmware.
  • Work collaboratively with lead software engineers and managers to implement and improve firmware reusability.
  • Develop both application and test software to ensure software quality and functionality in target hardware.
  • Participate in design reviews for both hardware and software, by understanding product schematics, layouts and microcontroller architecture.
  • Propose areas for research and development for topics related to embedded systems or firmware vulnerability assessments and support the development of associated whitepapers.
Basic Qualifications
  • Bachelorxe2x80x99s degree from an accredited university in electrical engineering, computer engineering, or an equivalent engineering or science degree with 4xe2x80x938 years of experience working in a related field.
  • Experience with Embedded Linux
  • Proficiency with C++.
  • Demonstrated experience in Firmware/Hardware vulnerability assessments
  • Ability to maintain a Final Secret Clearance or meet the eligibility to obtain (and maintain) a Secret Clearance.
  • Resident of the North Alabama area or willing to relocate to the Huntsville xe2x80x93 North Alabama, AL, area.
Preferred Qualifications
  • Strong communicator (written and verbal).
  • Highly organized and ability to support multiple tasks concurrently.
  • Currently possess a Secret clearance or higher.
  • Demonstrated ability to be accountable for small projects that contribute to higher level mission objectives.
  • Experience in the following areas:
  • Microchip dsPIC, STM32, and Arm Cortex M0/M4 processors
  • Communication buses (J1939 CAN Bus, RS232/UARTS, I2C, SPI, Modbus
  • Advanced peripherals (ADC, PWM, GPIO, Timers, Capture Compare, etc.)
  • PI and PID control loop design
  • Git tools for version control and collaboration.
Original Posting: March 18, 2025For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.Pay Range: Pay Range $85,150.00 - $153,925.00The 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.

Leidos

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4439674
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    $85150 - 153925 per year
  • Employment Status
    Permanent
  • Job Location
    Huntsville, AL, United States
  • Education
    Not mentioned