Join our talent network

Job #: R-00000541
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: Secret
Referral Eligibility: Ineligible
Group: Advanced Solutions

Job Description:

Perform real-time embedded software development and hardware/software integration for Leidos' Advanced Solution Group in Huntsville, AL. Our division primarily performs fundamental research, advanced prototyping, and product development in the aerospace, military, and commercial market spaces. Our team's focus is on applications involving position, navigation, and timing (PNT), computer vision, and machine learning. Projects involve small teams of engineers working together in spiral or agile development environments to meet aggressive customer schedules aimed at near-term field demonstrations of emerging capabilities. Typical customers include Defense Advanced Research Projects Agency (DARPA), Aviation and Missile Research, Development, and Engineering Center (AMRDEC), and Air Force Research Laboratory (AFRL). Position will offer opportunities for significant career development including leading design teams and serving as a primary customer interface.

Primary Responsibilities:

* Develop real-time embedded software code, 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

Basic Qualifications:

* Bachelor's Degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent with 3 + years of software development experience

* Very proficient in C++ including object oriented design and implementation

* Advanced knowledge of the Linux operating environment

* Experience with interface communication standards / protocols such as RS232, RS422, TCP/IP, UDP, MIL-STD-1553, DDS, and ZeroMQ

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

* Experience using version control (Subversion, GIT, etc) and continuous integration software tools (Jenkins).

* Experience with laboratory electrical test equipment including oscilloscopes and multimeters

* Good customer interaction skills with potential to lead projects

Preferred Qualifications:

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

* Demonstrated leadership abilities with desire to lead design teams and facilitate customer interactions

* Existing security clearance at Secret level or above

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

* Experience with code development for real-time operating systems (VxWorks, Integrity, and LynxOS)

* Experience supporting precision navigation programs including those requiring precision timing and synchronization of multiple sensors

* Experience with autonomous vehicle / robot system development

External Referral Bonus:
Ineligible

Potential for Telework:
No

Clearance Level Required:
Secret

Travel:
Yes, 10% of the time

Scheduled Weekly Hours:
40

Shift:
Day

Requisition Category:
Professional

Job Family:
Software Engineering

2000

Advanced Solutions
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 31,000 employees support vital missions for government and commercial customers. Headquartered in Reston, Virginia, Leidos reported annual revenues of approximately $10.17 billion for the fiscal year ended December 29, 2017. (NYSE: LDOS) All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.

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