Join our talent network

Job #: R-00007413
Location: Huntsville, AL
Category: Software Engineering
Schedule (FT/PT): Full time
Travel Required: Yes, 10% of the time
Shift: Day
Potential for Telework: No
Clearance Required: None
Referral Eligibility: Ineligible
Group: Leidos Innovations Center (LInC)

Job Description:

The Guidance, Navigation, and Control Department of the Leidos Innovation Center develops and deploys cutting edge alternative positioning systems for customers who can't rely on GPS alone, and we need your help in the Rocket City (Huntsville, AL)! In this Software Engineer position your primary focus will be on fundamental research, advanced prototyping, and product development in the aerospace, military, and commercial market spaces performing real-time software development and hardware/software integration. Our team's attention is on applications involving position, navigation, and timing (PNT), computer vision, and machine learning for typical customers to include Defense Advanced Research Projects Agency (DARPA), Aviation and Missile Research, Development, and Engineering Center (AMRDEC), and Air Force Research Laboratory (AFRL). These customers need to get our advanced technology into the field! You'll be a part of more than one small team of engineers working together in spiral or agile development environments to meet customer schedules aimed at near-term field demonstrations of advanced capabilities. Are you excited about making advanced technologies work in the real world? Then we want you on our team!

Fun stuff you will do on the job:
- Develop real-time software, primarily in Linux and Linux-derived real-time operating systems, including schedulers and interrupt handlers

- Enhance software for real-time execution through code optimization and parallelization including multi-core CPU / GPU execution

- Write software to interface with sensors and actuators over a variety of communication interface protocols, including serial, Ethernet, SPI, and I2C.

- Support integration of software and algorithms into third-part software frameworks and architectures

- Support hardware/software integration and debugging activities

- Support system field testing on a variety of platforms, including aircraft, ground vehicles, and naval ships

- Develop software to support a variety of open architecture standards, including OMS, FACE, ROS, as well as emerging PNT focused standards (All-Source Positioning and Navigation, DoD OSD PNT Open Architecture, etc)

- Peer-review software, recommend modifications to software merge requests, and mentor junior software engineers

Position Requirements:

- Bachelor's Degree in Computer Engineering, Electrical Engineering, Computer Science

- Experience programming in C or C++

- US Citizenship is required

You will wow us even more if you have these skills:

- Master's Degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent

- Advanced knowledge of the Linux operating environment

- Experience with data analysis script development in Python and/or Matlab

- Experience with open architectures such as Robot Operating System (ROS), Future Airborne Capability Environment (FACE), and Open Mission Systems (OMS)

- Experience with autonomous vehicle / robot system development

- Experience with laboratory electrical test equipment including oscilloscopes and multimeters

Leidos is a Fortune 500® information technology, engineering, and science solutions and services leader working to solve the world's toughest challenges in the defense, intelligence, homeland security, civil, and health markets. The company's 32,000 employees support vital missions for government and commercial customers. Headquartered in Reston, Virginia, Leidos reported annual revenues of approximately $10.19 billion for the fiscal year ended December 28, 2018. For more information, visit .

Pay and benefits are fundamental to any career decision. That's why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement. More details are available here .

Leidos will never ask you to provide payment-related information at any part of the employment application process. And Leidos will communicate with you only through emails that are sent from a email address. If you receive an email purporting to be from Leidos that asks for payment-related information or any other personal information, please report the email to .

All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.

Talent Community

Join our Talent Community to create a profile, enabling a streamlined application process and to help our recruiters better understand your areas of expertise and interest.

Join our Talent Community