Vacancy expired!
Description
Job Description:Leidos is seeking a C Software Engineer for embedded systems to support the development and integration of Autonomous Underwater Vehicle programs that address existing and emerging maritime missions of national importance for a broad range of customers across multiple Department of Defense agencies. This position is located at either the Lynnwood or Poulsbo, WA office.Primary Responsibilities- Develop, test, debug and document embedded software enabling custom electronic systems to perform all functions necessary to meet overall system objectives.
- The software engineer will develop software for maritime autonomous programs in the following areas:
- Design, implementation and debugging of autonomous applications in C
- Software design and development using VisualCode, Eclipse, Qt Creator and other IDE's on a Linux operating system.
- Working knowledge of multiple operating systems (Ubuntu, Red Hat, etc.).
- Implement various design patterns such as MVC, SOA, publish-subscribe and state machines using open standards, services and interfaces.
- Developing device drivers that implement serial, TCP/IP and SPI interfaces for various types of controllers, actuators and sensors.
- Requires BS and 4 - 8 years of prior relevant experience or Masters with 2 - 6 years of prior relevant experience.
- Experience developing software for various embedded processors, such as ARM, from bare metal to Linux based operating systems
- Familiarity with lab equipment such as spectrum analyzers, oscilloscopes, logic analyzers, and signal generators
- Familiarity with Microsoft Office tools, to include: Project, Word, Excel, PowerPoint, and Visio
- Awareness of Configuration Management principles
- Experience with version control system such as Git and/or SVN.
- Must be eligible to obtain and maintain a Secret clearance
- Experience with Leidos processes and policies, or equivalent experience in other corporations
- Specific experience in the design, development, integration, and test of autonomous or remotely operated undersea vehicle systems
- Experience with MBSE Systems Modeling Language (SysML) tools such as Cameo Magic Draw
- Experience with ROS
Vacancy expired!