Please scroll down, To apply

Software Engineer with Security Clearance

hiring now

Marathon TS Inc

2024-11-05 18:43:37

Job location Atlanta, Georgia, United States

Job type: fulltime

Job industry: I.T. & Communications

Job description

Marathon TS is hiring a Software Engineer to support our client onsite at the Georgia Tech Research Institute in Atlanta, GA. This position is 100% onsite and requires US citizenship and the ability to obtain a clearance. Summary: A Software Engineer designs, develops, and tests software; additionally manages software development teams, provides technical leadership, establishes software development lifecycle practices and processes. Project/Unit Description Software Engineers support system definition, integration, and software development projects manned and unmanned aircraft improvement programs. SID research military aircraft specializing in avionics, electronic warfare, autonomous systems, intelligence systems, and tactical communication/datalink systems. Job Purpose A Software Engineer designs, develops, and tests software; additionally manages software development teams, provides technical leadership, establishes software development lifecycle practices and processes. The Software Engineer is proficient in programming languages such as Java, C, C, Ruby, Python, Scala, and Groovy. Requires extensive knowledge of programming languages, software development, computer operating systems, continuous integration, continuous delivery, DevOps, API development, container development, and distributed systems. Applies engineering principles to software creation, managing production releases of software, performing code reviews, merging feature development branches, and analyzing and triaging issues. Necessary skill areas: Programming and coding, fundamentals of computer science, design and architecture, algorithms and data structures, information analysis, debugging software, testing software, and working in development teams. Works with sponsors to curate requirements, define sprint work items, set priorities for work backlogs, and organize development teams. Key Responsibilities Primary author of technical reports/presentations for projects of moderate/high complexity. Compile report input from other researchers and prepare final report deliverable. Lead and/or contribute to white papers and proposals. Propose and lead IRAD programs. Create and analyze network protocols. Additional Responsibilities Collaborate with Systems Engineers to specify software requirements. Document software requirements and design implementations. Develop software using approved processes for embedded military system applications. Develop and present technical presentations for internal peer reviews and sponsor design reviews. Estimate software development activities. Support development of division technical strategies. Act as the software technical focal to the sponsor for assigned projects. Represent the division both internally and externally in software technical focus areas regarding sponsored research. Support division business development. Lead small to mid-sized technical tasks and/or teams. Perform other duties as assigned. Required Minimum Qualifications Experience in developing complex, software intensive, military or avionics systems using software engineering processes and methodologies. Software engineering experience with developing in languages such as Ada 95 and/or C/C. Experience with embedded programming using real-time operating systems (RTOS) or Linux. Preferred Qualifications Active Secret Clearance. Experience developing software for integrated electronic warfare and/or sensor systems. Experience with development of secure and/or safety critical systems. Experience with avionic data buses (MIL-STD-1553, ARINC 429, Ethernet, RS-422, etc.), tactical data links, military radios, and open systems architectures. Experience developing avionics systems on military transport (e.g., C-130), fighter planes (e.g., F-16, F-22, F-35), or unmanned aircraft. Experience integrating and troubleshooting systems. Experience with configuration management and requirements management systems. Experience leading small to mid-sized technical tasks and/or teams. Marathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as "protected status").

Inform a friend!

<!– job description page –>
Top