Overview
Skills
Job Details
Job Title: Software Engineer
Clearance Requirement:
Must be eligible to obtain a TS/SCI clearance
Location: [Not specified can be added as needed]
Degree Requirement:
-
BS in Electrical Engineering, Computer Science, or related field Required
-
MS preferred
Experience Level: Senior-Level Engineer
Key ResponsibilitiesSeeking a candidate who can step into a team lead role
Team currently consists of mostly junior engineers; the previous lead has departed
-
Design, implement, test, and deploy data processing system software
-
Develop interfaces for control, status, and monitoring of systems
-
Manage system software configurations and baselines
-
Minimum five (5) years of professional experience in software engineering
-
Demonstrated experience with:
-
Design and implementation of software for signals or data processing systems
-
Full lifecycle: Code design, implementation, testing, analysis, debugging
-
Client-server architectures, networking techniques, and protocols
-
-
Proficiency in:
-
C, C++, and Python
-
Linux operating systems
-
-
BS degree in EE, CS, or related field
-
MS degree in EE, CS, or related field
-
Experience with:
-
MATLAB
-
GNSS systems (e.g., GPS, Galileo)
-
Development of database management systems (flat-file, relational, object-oriented)
-
Communications systems development and testing
-
Communications theory: Analog/digital modulation/demodulation
-
Signal processing algorithms and techniques
-
Safety-critical software development techniques (e.g., DO-278A)
-
COTS tools such as:
-
Eclipse Desktop C++ IDE
-
Intel C++ Compiler
-
Vectorcast Unit Test Framework & QA
-
Synopsys Coverity
-
-
-
Prior experience as a Team Lead or Senior Engineer in safety-certified software development (e.g., DO-178, DO-278)
-
C++, Python, Linux proficiency
-
Previous experience as a Team Lead or Senior Developer
-
Comfortable mentoring and guiding a junior team
-
Experience with safety-critical standards (DO-178/DO-278) highly preferred
-
Must be willing and able to obtain a TS/SCI clearance