OAR Corporation
Junior Software Engineer
OAR Corporation, Huntsville, Alabama, United States, 35824
Job Title
Junior Software Engineer
Job Type
Full-time
Location
Huntsville, AL US (Primary)
Travel
0 - 10%
Job Description
Junior Software Engineer
OAR is seeking enthusiastic and focused Junior level software engineers to become part of our Software Development team. Candidates should be able to collaborate effectively with team members, possess solid working knowledge of the software development basics, and perform well under general supervision. New hires would work collaboratively with OAR's current team members towards the enhancement or completion of active projects, which may include the advancement of the open source RTEMS project (rtems.org), implementation of software applications to meet the state-of-the-art FACE Technical Standard, or to provide generic system support for other programs. The RTEMS based development could involve rehosting RTEMS to more modern target hardware platforms, porting an existing embedded application over to RTEMS, or possibly even developing new and innovative native RTEMS applications.
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 program 2 to 6 years of experience in the software engineering field Experience developing software in C and C++ Working knowledge of a Linux or Windows development environment Basic understanding of Object-Oriented Programming concepts Effective written communication skills for technical audiences Ability to obtain a security clearance Ideal Skills & Experience Experience developing software in Ada, C#, Python, Java, bash, SQL(Lite), or XML Experience using the GNU compiler toolchain Experience using Git or other distributed source code repository Experience using software build systems such as GNU make, CMake, or similar tools Experience using GitLab, JIRA, or other change management system Experience using GitLab, Jenkins, or other continuous integration testing system Experience developing embedded software applications Experience with Data Modeling and Model-Based Systems Engineering (MBSE)
Salary Grade
Junior Software Engineer
Job Type
Full-time
Location
Huntsville, AL US (Primary)
Travel
0 - 10%
Job Description
Junior Software Engineer
OAR is seeking enthusiastic and focused Junior level software engineers to become part of our Software Development team. Candidates should be able to collaborate effectively with team members, possess solid working knowledge of the software development basics, and perform well under general supervision. New hires would work collaboratively with OAR's current team members towards the enhancement or completion of active projects, which may include the advancement of the open source RTEMS project (rtems.org), implementation of software applications to meet the state-of-the-art FACE Technical Standard, or to provide generic system support for other programs. The RTEMS based development could involve rehosting RTEMS to more modern target hardware platforms, porting an existing embedded application over to RTEMS, or possibly even developing new and innovative native RTEMS applications.
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 program 2 to 6 years of experience in the software engineering field Experience developing software in C and C++ Working knowledge of a Linux or Windows development environment Basic understanding of Object-Oriented Programming concepts Effective written communication skills for technical audiences Ability to obtain a security clearance Ideal Skills & Experience Experience developing software in Ada, C#, Python, Java, bash, SQL(Lite), or XML Experience using the GNU compiler toolchain Experience using Git or other distributed source code repository Experience using software build systems such as GNU make, CMake, or similar tools Experience using GitLab, JIRA, or other change management system Experience using GitLab, Jenkins, or other continuous integration testing system Experience developing embedded software applications Experience with Data Modeling and Model-Based Systems Engineering (MBSE)
Salary Grade