Control Systems Software Engineer

Apply Now

Company: 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:
  • 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

Similar Jobs