ICI Services Corporation

Control Systems Software Engineer

Washington, DC, US

Hybrid
Full-time
4 months ago
Save Job

Summary

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

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: