Control Systems Software Engineer

  • Washington, D.C.
  • International Executive Service Corps
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

#J-18808-Ljbffr