OAR Corporation
Journeyman Software Engineer
OAR Corporation, Huntsville, Alabama, United States, 35824
Job Title
Journeyman Software Engineer
Job Type
Full-time
Location
Huntsville, AL US (Primary)
Travel
0 - 10%
Job Description
Journeyman Software Engineer
OAR is seeking a Journeyman level software engineer to become part of our Software Development team. Candidates should be able to collaborate well with team members, perform well under general supervision, handle moderately complex issues while escalating more complex issues to higher-level staff for assistance, and possess solid working knowledge of the software development basics. New hires would contribute to various projects, working with OAR's innovative team through the entire software development life cycle to include design, documentation, implementation, testing, debugging, deployment, and maintenance. Current noteworthy tasks include the open source RTEMS project (rtems.org) and several applications implemented to meet the state-of-the-art FACE Technical Standard.
OAR Corporation offers excellent benefits, exceptional professional development opportunities, and a culture of innovation that embraces diversity, flexibility, and career growth.Position Requirements
Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, or equivalent from an accredited program7 to 12 years of experience in the software engineering fieldExperience developing software in C and C++Working knowledge of a Linux or Windows development environmentStrong understanding of Object-Oriented Programming concepts and design patternsAbility to successfully perform on multiple projects concurrently when necessaryEffective written communication skills for technical audiencesAbility to obtain a security clearanceIdeal Skills & ExperienceExperience developing software in Ada, C#, Python, Java, bash, SQL(Lite), and XMLExperience using Git or other distributed source code repositoryExperience using software build systems such as GNU gcc, GNU make, CMake, or similar toolsExperience using GitLab, JIRA, or other change management systemExperience using GitLab, Jenkins, or other continuous integration testing systemExperience developing embedded software applicationsExperience with distributed computing environments and multi-threaded applicationsExperience with Data Modeling and Model-Based Systems Engineering (MBSE)
Salary Grade
$85,100.00 - $105,300.00
Journeyman Software Engineer
Job Type
Full-time
Location
Huntsville, AL US (Primary)
Travel
0 - 10%
Job Description
Journeyman Software Engineer
OAR is seeking a Journeyman level software engineer to become part of our Software Development team. Candidates should be able to collaborate well with team members, perform well under general supervision, handle moderately complex issues while escalating more complex issues to higher-level staff for assistance, and possess solid working knowledge of the software development basics. New hires would contribute to various projects, working with OAR's innovative team through the entire software development life cycle to include design, documentation, implementation, testing, debugging, deployment, and maintenance. Current noteworthy tasks include the open source RTEMS project (rtems.org) and several applications implemented to meet the state-of-the-art FACE Technical Standard.
OAR Corporation offers excellent benefits, exceptional professional development opportunities, and a culture of innovation that embraces diversity, flexibility, and career growth.Position Requirements
Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, or equivalent from an accredited program7 to 12 years of experience in the software engineering fieldExperience developing software in C and C++Working knowledge of a Linux or Windows development environmentStrong understanding of Object-Oriented Programming concepts and design patternsAbility to successfully perform on multiple projects concurrently when necessaryEffective written communication skills for technical audiencesAbility to obtain a security clearanceIdeal Skills & ExperienceExperience developing software in Ada, C#, Python, Java, bash, SQL(Lite), and XMLExperience using Git or other distributed source code repositoryExperience using software build systems such as GNU gcc, GNU make, CMake, or similar toolsExperience using GitLab, JIRA, or other change management systemExperience using GitLab, Jenkins, or other continuous integration testing systemExperience developing embedded software applicationsExperience with distributed computing environments and multi-threaded applicationsExperience with Data Modeling and Model-Based Systems Engineering (MBSE)
Salary Grade
$85,100.00 - $105,300.00