Software Engineer Mid-level jobs in United States
cer-icon
Apply on Employer Site
company-logo

Invariant · 4 months ago

Software Engineer Mid-level

Invariant Corporation is seeking a talented and motivated Software Engineer with 7+ years of experience. The role involves collaborating with software and engineering teams to generate and review software requirements and design, as well as software development using Agile methodology.

ConsultingGovernment
check
Growth Opportunities
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

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

Qualification

C/C++Real-time operating systemsSoftware developmentGitAgile MethodologyEmbedded LinuxPythonDocker containersQtModelingSimulationCommunication skillsTeamwork

Required

Minimum of a bachelor's degree in Computer Engineering/Science, or related field
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

Secret clearance is preferred
Familiarity with microprocessor and microcontroller designs
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 in modeling and simulation development
Experience with real-time operating systems such as FreeRTOS
Experience working in a hands-on laboratory environment utilizing common lab test equipment(s)

Company

Invariant

twittertwitter
company-logo
Invariant is an innovative, bipartisan government relations firm providing strategic advice.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Heather Podesta
Founder and CEO
linkedin
leader-logo
Darlyn Phillips
Chief Financial Officer
linkedin
Company data provided by crunchbase