Software Engineer - Embedded Control Systems jobs in United States
cer-icon
Apply on Employer Site
company-logo

Noblis ยท 8 hours ago

Software Engineer - Embedded Control Systems

Noblis tackles the nation's toughest problems and applies advanced solutions to critical missions. They are seeking a Software Engineer to support the development and maintenance of Gas Turbine Navy Common Core Controller Engine Controller software for U.S. Navy applications, contributing to all aspects of the software life cycle.

Information TechnologyNational SecurityNon Profit
check
Growth Opportunities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Develop and maintain working knowledge of the GT-NC3 Engine Controller
Design, develop, test, install, and maintain GT-NC3 Engine Controller software and supporting software products
Work with Microsoft Visual Studio, Eclipse IDE, Git, GAP and Atlassian product suite
Identify and document software and system related problems
Resolve software problems through investigation, research, and debugging
Provide distance and onsite support of software problems
Prepare and maintain new and/or existing software requirements
Write, review, and maintain technical documentation such as user manuals, product specifications, and training materials

Qualification

C++JavaControl SystemsMicrosoft Visual StudioEclipse IDEPythonBashTechnical DocumentationNetworking ProtocolsDatabase Experience

Required

Bachelor of Science Degree in Computer Science, Electrical Engineering, or Computer Engineering from an accredited college or university (other degrees will be considered based on experience)
Three (3) or more years of professional experience in software development related to engineering and/or control system using C++ or Java
MUST be a US Citizen with an active Secret Clearance or the ability to obtain Secret Clearance

Preferred

Experience developing software for control systems or real-time operational environments
Experience designing, testing, and integrating software supporting machinery or propulsion control systems
Experience using Microsoft Visual Studio IDE (for .NET) and Eclipse or IntelliJ (for Java) to develop, compile, and debug source code in C++/CLI, Managed C++, C#, and Java
Experience developing scripts with Python and Bash
Experience designing, developing, testing, and installing software and supporting software products
Experience writing, reviewing, and maintaining technical documentation such as but not limited to new or existing software requirements, user manuals, product specifications, and training materials
Basic knowledge of network protocols such as TCP/IP and UDP along with interoperability/industrial communication protocols such as OPC and Modbus
Experience supporting and troubleshooting networked, IP-based systems both onsite and via distance support
Experience with databases (MS Access, SQL)

Benefits

Health, life, disability, financial, and retirement benefits
Paid leave
Professional development
Tuition assistance
Work-life programs

Company

Noblis is a nonprofit science, tech strategy organization that works in the public interest to help clients solve most complex problems.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Mile Corrigan
President and CEO
linkedin
leader-logo
William Streilein
Chief Technology Officer
linkedin
Company data provided by crunchbase