Control Systems Software Engineer
Apply NowCompany: ICI Services
Location: Washington, DC 20011
Description:
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:
Position/Job Description:
Experience Requirements:
Educational Requirements:
EOE/M/F/ Disability/Vet
VEVRAA Federal Contractor
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