Junior Software Engineer

Company:  OAR Corporation
Location: Huntsville
Closing Date: 07/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

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
Apply Now
Share this job
OAR Corporation
  • Similar Jobs

  • Software Engineer (Junior)

    Huntsville
    View Job
  • Junior Software Test Engineer:

    Huntsville
    View Job
  • Junior Software Developer

    Huntsville
    View Job
  • Data Engineer (Junior)

    Huntsville
    View Job
  • Data Engineer (Junior)

    Huntsville
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙