Various, USA
363 days ago
Senior Software Developer
Senior Software Developer - Position Description

ICI Services is looking for motivated individuals who want to join our team. We are a mid-sized defense contractor providing Engineering, Logistics, Program Services, and Technical Services to government clients in 14 states and the District of Columbia. We need a Senior Software Developer ready to join a fast-paced and exciting work environment.

Security Clearance:

Applicant must hold an active Department of Defense (DoD) SECRET personnel security clearance.

Responsibilities:

Provide software development and software process support for all software developmental life cycles. Support the development, modification, installation, and integration of control software applications employing transport and message protocols used in machine and vehicle control. Implement and integrate communication protocols and networking of control system hardware. Develop and review software and tools developed in low-level (machine) to very high-level (abstract, goal-oriented) programming languages and frameworks, including C/C++/C#, Python, JavaScript, TypeScript, Angular/React. Support DevOps pipelines, including creating, configuring, modifying, and monitoring pipelines as necessary, and software management tools, including GitLab, JIRA, and Confluence. Support development of software packages such as “.rpm,” “.deb” and “.whl” and container-based release artifacts, including Docker/Kubernetes. Support the development of software documentation, user guides, and manuals, review applicable third-party software, and provide results. Support Agile development practices. Support the development and integration of software that includes autonomy behaviors and maneuvers, Controller Area Network bus (CANbus) messaging, perception processing, communications, and command and control to include user interfaces on and off-board. Ability to develop, write, modify, and troubleshoot software for those aspects of autonomous and unmanned system design needed to make a complete, viable system and maintain an existing system. Perform regression testing, verification, and validation of software and provide results. 

Experience Requirements:

·         5 years of experience directly related to software development of autonomous systems.

·         1 year of experience working with software development teams in an Agile environment.

Educational Requirements:

Bachelor’s degree from an accredited institution in an Engineering, Math, Physical Sciences, and/or Computer Science field.

EOE/M/F/ Disability/Vet

VEVRAA Federal Contractor

 

Benefits

ICI Services provides a comprehensive, competitive benefits package.

Our benefits:

Employee Stock Ownership Plan 401(k) Plan with Immediately Vesting Match Paid Time Off Paid Holidays Health Insurance Dental Insurance Vision Plan Flexible Spending Accounts (Healthcare, Dependent Care, Transportation, Parking) Life Insurance and Accidental Death & Dismemberment (AD&D) Long Term and Short Term Disability Insurance Tuition Reimbursement Employee Referral Bonus Program Employee Performance Recognition & Awards (Spot Bonuses) Company Overview

ICI Services is an Employee-Owned Business with a proud history of providing Engineering & Integration, Systems Acquisition, Information Warfare, and In-Service Sustainment to our government customers. These objectives have been achieved by facilitating strong customer satisfaction and continuous growth. ICI Services’ engineers, analysts, logisticians, technicians and information technology specialists provide integral, quality support to multiple US Navy organizations and the Department of Homeland Security. We are headquartered in Virginia Beach, VA.

EOE/M/F/Disability/Vet VEVRAA Federal Contractor Share
Confirm your E-mail: Send Email