• No Reviews Yet
  • Huntsville, AL
  • Verified

Junior Software Engineer

Salary

Job Description

Invariant Corporation is a small company with a highly qualified technical staff that takes pride in providing quality services to our customers. We offer a comprehensive benefits package including 401k, profit sharing, and health/dental insurance. We have the following position available in our Huntsville office: Junior Software Engineer 25-057 Invariant Corporation is seeking a talented and motivated Junior Engineer with 2+ years of experience. The ideal candidate would work in a hands-on laboratory environment on a variety of technical projects providing software development support including requirements analysis, design, implementation, integration, and testing. Duties Include • Software development using Agile methodology including planning sprints and work items • Support source configuration management, requirements verification, bug tracking, and continuous integration (CI) pipelines • Support the development of unit tests and the execution of those tests • Create/maintain pipelines for continuous integration CI tasks such as static testing, unit testing, and code coverage • Technical documentation Requirements Candidate must have a minimum of a bachelor's degree in Computer Science/Computer Engineering, or related field with a minimum of 2 years' experience in software design, development, and integration. • U.S. Citizenship required, and successful completion of a background check is mandatory • Demonstrated proficiency in writing clean, robust, testable C/C++ code • Experienced in the design, debugging, and integration of software and hardware systems • Experience with Git for configuration management/version control • Ability to work with a team of software developers Preferred Skills • Experience with C/C++, Python, embedded Linux, and Docker containers • Experience working with Azure DevOps • Experience with Qt utility and graphical user interface (GUI) classes • Experience with real-time operating systems such as FreeRTOS • Experience working in a hands-on laboratory environment utilizing common lab test equipment Requires ability to • Some travel may be required depending on project requirements • Work well in a fast-paced and mission-driven environment with co-workers, management, and clients • Demonstrate innovation, quick learning, excellent communication skills, and adaptive thinking • Work independently with minimal supervision, make rational decisions, and exercise good judgment Work Environment • Office, Lab, and field test environment This position is expected to be performed only in the state of Alabama. Subject to the provisions of Code of Alabama§ 40-18-370, the Company shall give good faith consideration to Alabama residents for employment at the Project. Invariant Corporation is an Equal Opportunity Employer. All qualified applicants will be considered without regard to race, color, religion, sex, national origin, disability, or veteran status. Invariant is a drug-free workplace.

Min Qualification

• Invariant Corporation is seeking a talented and motivated Junior Engineer with 2+ years of experience • The ideal candidate would work in a hands-on laboratory environment on a variety of technic... • Invariant Corporation is seeking a talented and motivated Junior Engineer with 2+ years of experience • The ideal candidate would work in a hands-on laboratory environment on a variety of technical projects providing software development support including requirements analysis, design, implementation, integration, and testing • Candidate must have a minimum of a bachelor's degree in Computer Science/Computer Engineering, or related field with a minimum of 2 years' experience in software design, development, and integration • U.S. Citizenship required, and successful completion of a background check is mandatory • Demonstrated proficiency in writing clean, robust, testable C/C++ code • Experienced in the design, debugging, and integration of software and hardware systems • Experience with Git for configuration management/version control • Ability to work with a team of software developers • Some travel may be required depending on project requirements • Work well in a fast-paced and mission-driven environment with co-workers, management, and clients • Demonstrate innovation, quick learning, excellent communication skills, and adaptive thinking • Work independently with minimal supervision, make rational decisions, and exercise good judgment see more

Applying Instructions

• Indeed • ZipRecruiter • Teal • SimplyHired • Jooble • JobzMall • Talents By Vaia • Lensa • Indeed • ZipRecruiter • Teal • SimplyHired • Jooble • JobzMall • Talents By Vaia • Lensa see more

Work History and Feedback

    No review Yet