This job listing has expired and the position may no longer be open for hire.

Staff Software Engineer 2 at Applied Research Associates, Inc

Posted in Software 30+ days ago.

This job brought to you by eQuest

Type: Full-Time
Location: Randolph, Vermont





Job Description:

Applied Research Associates, Inc. (ARA) is a 100% employee owned research and development, rapid prototyping, and product manufacturing firm located in Randolph, Vermont.  We are seeking a Staff Software Engineer at the Automation & Geosciences Sector of ARA. This position includes software design, development, unit testing and software integration.  You will use state of the art tools and environments to develop software for sensor systems and robotic platforms.  You will interface with other software engineers as well as electrical and mechanical engineers.  This job requires minimal travel to install or troubleshoot field installations of robotics and sensors.

You will join a dynamic team working on our Robotic, Sensor, and Geotechnical product lines.  You will be part of a team that designs, prototypes, integrates and troubleshoots next generation technology, bringing state of the art solutions to our warfighters and our commercial customers.  ARA focuses on Passion (we want you to love what you do), Service (to our community and our country), Freedom (you have the opportunity to work the technology that you love) and Growth (we will continue to grow this business together). 



  • Essential Functions:


    • Work with a team to develop Open, Modular Software Architectures

    • Develop the full software life-cycle model from Requirements through Unit Test

    • Integrate sensor and robotic solutions

    • Work in a collaborative team with Electrical and Mechanical Engineers, Program Managers and Technicians



  • Required Experience and Skills: 


    • BS Computer Engineering, Computer Science, or Software Engineering

    • 5-7 years of experience

    • C, C++, C# or Java experience

    • Visual Studio experience

    • Familiarity with Linux

    • Experience with software application design and development principals and standards

    • Ability to develop in Windows and Linux environments

    • Experience with Software Version Control (GIT/SVN)



  • Preferred:


    • Linux

    • Windows

    • GIT

    • CI/CD familiarity (Gitlab CI, Jenkins, Circle CI, Travis etc.)

    • Robotics (familiarity with ROS)

    • Familiarity with mobile development (Android, Xamarin, etc.)

    • Familiarity with Bash, Python, Javascript

    • Networking

    • Video decoding

As a 100% employee-owned company, ARA provides a work environment that challenges its employees, rewards their efforts, and provides opportunities for them to grow and pursue work they are passionate about. ARA provides excellent benefits including medical, dental, vacation, 401(k), and stock ownership

Experience


Required


  • 5 - 7 years: Experience related to position

Education


Required


  • Bachelor of Science or better in Software Engineering or related field

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information.

See job description