Senior Software Engineer

Company:  Invariant Corporation
Location: Huntsville
Closing Date: 07/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Position:

Senior Software Engineer, Corporate Office


Posted:

10/21/2024


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:

Senior Software Engineer

24-061

Invariant Corporation is seeking a talented and motivated Senior Software Engineer with 7+ years of experience. The ideal candidate would be comfortable working in a hands-on lab environment.


Duties Include

  • Collaborate with software and engineer teams to assist in the generation and review of software requirements and design.
  • Software development using Agile Methodology.
  • Develop, review, and debug software in C/C++ on Linux and Windows operating systems.
  • Develop various hardware interface modules in C++ to communicate via Ethernet, RS232, and/or USB.
  • 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.
  • Technical documentation as required.

Requirements


Candidate must have a minimum of a bachelor’s degree in Computer Engineering/Science, or related field with a minimum of 7 years’ experience in software and hardware, design, development, and integration.


  • U.S. Citizenship required, and successful completion of a background check is mandatory.
  • Demonstrated proficiency with C/C++.
  • Experienced in the design, debugging, and integration of various software and hardware systems.
  • Demonstrated expertise in real-time operating systems, data collection systems, and communications.
  • Experience with Git for configuration management/version control.
  • Ability to work with a team of software developers.

Preferred Skills


  • Top Secret clearance is preferred
  • Experience with C/C++, Python, embedded Linux, and Docker containers
  • Experience working with Azure DevOps
  • Familiarity 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(s)
  • Team leadership skills

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 Employment Opportunity Employer - minorities/males/females/veterans/individuals with disabilities/sexual orientation/gender identity.

Invariant is a drug-free workplace.

#J-18808-Ljbffr
Apply Now
Share this job
Invariant Corporation
  • Similar Jobs

  • Senior Software Engineer

    Huntsville
    View Job
  • Senior Software Engineer

    Huntsville
    View Job
  • Senior Software Engineer

    Huntsville
    View Job
  • Senior Software Engineer

    Huntsville
    View Job
  • Senior Software Engineer

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