Skip to content
mimi

Embedded Software Developer

LEIDOS

Huntsville · On-site Full-time Mid Level 4d ago

About the role

About

Leidos Defense Systems is seeking an Embedded Software Developer skilled in computer, software, and/or electrical engineering to join our EO/IR Subsystem and Seeker Development team.

Become a vital part of a diverse team comprising engineers, scientists, and software developers dedicated to crafting innovative solutions that address complex challenges. Our work is crucial for supporting our customers in safeguarding our nation’s defense.

The selected candidate will bring a blend of technical expertise and demonstrated engineering skills. A self-starter with experience in interdisciplinary teamwork, you will be instrumental in tackling pivotal technical challenges. As a Developer, you will collaborate with hardware components tied to a variety of aerospace and military platforms, including manned and unmanned vehicles, missile systems, defensive radars, and space applications.

The Embedded Software Developer will thrive in a fast-paced, collaborative small team environment, participating in all phases of the product lifecycle from initial development and detailed implementation to manufacturing, testing, and ongoing support. Your responsibilities will encompass architecting, implementing, and testing software solutions targeting microprocessors, SoCs, and FPGAs.

Additionally, you will engage with other engineers, project managers, technicians, and customers to formulate solutions that comply with a diverse range of requirements. You will also be pivotal in diagnosing and resolving technical issues identified during the development and testing of deliverable products, including troubleshooting, root cause analysis of bugs and deficiencies, and recommending corrective actions.

Responsibilities

The Embedded Software Developer will tackle design, development, testing, troubleshooting, and debugging of software programs for enhancements and software-intensive systems. This includes applying appropriate principles, standards, processes, and tools throughout the software development lifecycle.

Duties consist of but are not limited to:

  • Analyzing software requirements.
  • Ensuring hardware compatibility, and developing software products and tools for design.
  • Maintaining and developing infrastructure and platforms.
  • Supporting resolution of technical issues discovered during development and testing, including troubleshooting and root cause identification.

Qualifications

  • Bachelor's degree in electrical engineering, computer engineering, or a related field, along with 4-8 years of relevant experience; MS degree with 2-6 years may also be considered.
  • Expert knowledge of C and C++ programming languages, as well as experience with various microprocessor assembly languages.
  • Familiarity with communication protocols including UART, Ethernet, SPI, I2C, and CAN.
  • Experience with software versioning and release cycles.
  • Hands-on laboratory experience with instrumentation, test equipment, and debugging/testing methods for both software and hardware.
  • Capability to work effectively in a collaborative engineering environment with demonstrated communication skills.
  • Willingness and ability to work onsite in Huntsville, Alabama.
  • Must obtain and maintain a DoD Secret clearance; U.S. citizenship is required.

Preferred Qualifications

  • Strong communication skills and excellent organizational abilities, demonstrating accountability for small projects to integrate seamlessly into a high-performing team.
  • Experience with infrared sensor technology and seeker systems.
  • Familiarity with military standards and regulations related to defense systems.
  • Proficiency in programming languages such as C/C++ and Python for embedded systems.
  • Active DoD Secret clearance.

Why Join Us?

At Leidos, we offer competitive salaries, comprehensive benefits, and opportunities for professional growth in a collaborative environment. If you are passionate about technology and eager to make an impact, we encourage you to apply!

We are looking for innovators and proactive problem solvers. If you seek a challenging environment where you can thrive and drive change, we want you on our team.

Skills

CC++CANEthernetFPGAI2CPythonSPISoCUART

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free