Software Engineer
Company: Marathon TS
Location: Huntsville
Posted on: May 28, 2023
Job Description:
Marathon TS is hiring a Software Engineer to support our client
in Huntsville, AL.
Description of specific duties in a typical workday for this
position:
- Apply expertise in computing systems, software structure to
software planning, requirements, and development. Base software
structure and design on the recognized limitations of hardware
platform.
- Develop and maintain kernel and user-level software and
scripts.
- Create and analyze network protocols.
- Develop / design software requirements for existing and future
products.
- Implement software designs and requirements into current and
future products.
- Report development status and results to Project
Director.
- Regularly work with customers, users, and team members during
product life cycle to facilitate a quality product.
- Comply with documented software processes.
- Provide engineering support for developed products.
Position Requirements:
- Experience in concept and feature Agile development
methodologies and structured approaches to documentation.
- Experience with software development in a Linux
environment.
- Coordination, organization, teaming and communication
abilities.
- The candidate must be self-motivated, possess communication
skills, and be capable of working in a multi-tasking team
environment.
- US Citizen
- Active Secret Clearance or ability to obtain one
- Education:
- 5 years of related experience with a Bachelors' degree in
Computer Science, Computer Engineering, Electrical Engineering,
Software Engineering, or a related field.
- 3 years of related experience with a Masters' degree in
Computer Science, Computer Engineering, Electrical Engineering,
Software Engineering, or a related field.
- 0 years of related experience with a Ph.D. in Computer Science,
Computer Engineering, Electrical Engineering, Software Engineering,
or a related field.
Nice to Have:
- Experience with Atlassian suite: JIRA, Confluence,
Bitbucket.
- Experience with software development life cycle models such as
Agile.
- Knowledge of TCP/IP, UDP, REST and other network communication
protocols.
- Familiarity with Data Distribution Service (DDS) and Interface
Definition Language (IDL) highly desired.
- Experience with Python.
- Hands-on software troubleshooting and testing of military
and/or networking applications.
#cjjobs
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").
Keywords: Marathon TS, Huntsville , Software Engineer, IT / Software / Systems , Huntsville, Alabama
Didn't find what you're looking for? Search again!
Loading more jobs...