ICI Services is an Employee-Owned Company providing Engineering & Integration, Systems Acquisition, Information Warfare, and In-Service Sustainment support to government customers. We are seeking a Control Systems Software Engineer to support our Navy customer in Washington, DC.
Security Clearance:
* Applicant must be eligible to hold an active Department of Defense (DoD) SECRET personnel security clearance.
Position/Job Description:
* Define requirements for the design, development, and maintenance of tools, processes, and data architecture within a Model Based Enterprise.
* Analyze existing and proposed systems to develop technical, structural, and organizational specifications.
* Lead stakeholders in designing secure and functional digital solutions.
* Develop long-term objectives and strategic plans for digital engineering innovations.
* Communicate documented data and results effectively to necessary stakeholders.
* Champion autonomy capabilities internally by translating technical aspects for external stakeholders.
* Program in C++, including design, development, and code review.
* Take ownership of designated areas related to existing software capabilities for Autonomy & Control Systems.
* Integrate with external partners to align capabilities with wider system-of systems mission planning and tasking frameworks.
* Contribute to shaping the platform autonomy architecture and solutions.
* Collaborate within a team to explore and develop solutions for optimizing human-machine partnerships.
* Engage with customers and partners to understand their requirements.
* Work closely with Software Leads and Project Managers to plan, deliver, and support projects, including integration and testing.
* Opportunities to participate in trials, customer demonstrations, conferences, and onsite testing.
* Support the existing software for controlling various devices on autonomous vehicles.
* Collaborate with the engineering teams to add new capabilities to the autonomous vehicles, focusing on:
* Power management
* Motor controller
* Machinery Control Systems
* Lube Oil Control Systems
* Preventative Maintenance
Experience Requirements:
* Proven experience in a Software Engineer/Developer role.
* Familiarity with software development processes, version control systems, and issue tracking tools.
* Proficiency in programming languages, including C++ and Python.
* Knowledge of Caracas (or relevant control systems software/tool)
* A passion for engineering and robotics.
* Strong problem-solving skills and the ability to work both independently and in a team environment.
* Excellent written and verbal communication skills.
Educational Requirements:
* Bachelor's or master's degree in computer science, Robotics, Electrical Engineering, or a related field (preferred).
EOE/M/F/ Disability/Vet
VEVRAA Federal Contractor