Software Engineer 4

CTS International

Oklahoma City (OK)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CTS International is looking for a skilled software developer to design and maintain safety-critical embedded software in Oklahoma City, USA. The role requires translating customer requirements into software architectures and managing the software lifecycle.

Candidates should have a Bachelor's degree and at least 9 years of experience in software development, along with fluency in UML and SysML.

This position may lead to a full-time opportunity after 6 months.

Qualifications

  • 9+ years of related work experience or equivalent technical education.
  • Advanced technical education from an accredited course is preferred.
  • Experience with software project management and certification processes.

Responsibilities

  • Designs, develops, tests, and maintains safety-critical embedded software.
  • Translates customer and system requirements into robust software architectures.
  • Manages software suppliers and partners during the software lifecycle.

Skills

Develop Mission Systems Software Architecture
Fluency in UML
Fluency in SysML
Fluency in MBSE practice
Ability to translate customer needs
Ability to manage multiple issues
Reverse engineering of software architecture of legacy code
Refactoring of software architecture
Product line development

Education

Bachelor's degree in engineering, computer science, mathematics, physics or chemistry

Job description

Eligibility: Must be able to obtain a Secret Clearance. US Citizenship required.

Overview

Designs, develops, tests, and maintains safety-critical embedded software across the full product lifecycle. Translates customer and system requirements into robust, testable software architectures and detailed designs, implements and optimizes software components and algorithms for system integration and performance, and creates and maintains comprehensive documentation including requirements traceability, design descriptions, test plans, and release notes. Leads verification and validation activities (unit, integration, system, regression), produces certification evidence and safety artifacts, debugs and resolves defects and field issues, and responds to user inquiries and technical support tickets. Evaluates emerging technologies, tools, frameworks, and regulatory changes to keep the software and processes current. Establishes and continuously improves development processes and toolchains, plans and executes R&D projects, and manages software suppliers and partners. Performs software project management activities including schedule tracking, risk management, and resource planning.

What you'll need
  • Develop Mission Systems Software Architecture
  • Fluency in UML and SysML
  • Fluency in MBSE practice and Model Driven Software Engineering
  • Ability to translate customer needs into non-functional requirements/quality attributes
  • Ability to translate non-functional requirements/quality attributes into known software architecture patterns
  • Ability to manage and trade off multiple concurrent issues, ambiguities, and contradictions in non-functional requirements/quality attributes
  • Reverse engineering of software architecture of legacy code
  • Refactoring of software architecture
  • Product line development / Product line software architecture
Education & Experience

Education/experience typically acquired through advanced technical education from an accredited course of study in engineering, computer science, mathematics, physics or chemistry (e.g., Bachelor) and typically 9 or more years of related work experience or an equivalent combination of technical education and experience (e.g., PhD+4 years related work experience, Master+7 years related work experience). In the USA, ABET accreditation is preferred, although not required.

Duration

6+ months — possible extension and possible FTE opportunity.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer 4
Software Engineer 4

Cts Technology Solutions, Inc. • Oklahoma City (OK)

On-site
USD 90,000 - 120,000
Software Engineer Developer 3
Software Engineer Developer 3

Cts Technology Solutions, Inc. • Oklahoma City (OK)

On-site
USD 80,000 - 100,000
Software Engineer 5 - Systems
Software Engineer 5 - Systems

CTS International • El Segundo (CA)

On-site
USD 120,000 - 160,000
Senior Software Engineer – Vehicle Health Management
Senior Software Engineer – Vehicle Health Management

Jobtailor • Montana

On-site
USD 120,000 - 150,000
Embedded Software Engineer 3
Embedded Software Engineer 3

Cts Technology Solutions, Inc. • Saint Charles (MO)

On-site
Referral bonuses
Sr Advanced Software Engineer-24667
Sr Advanced Software Engineer-24667

OLSA Resources, Inc. • Glendale (CA)

On-site
USD 90,000 - 120,000
Software Engineer - Developer 4
Software Engineer - Developer 4

Boeing Future of Flight • Oklahoma City (OK)

On-site
Medical
Dental
Vision
+1
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Jobtailor • Alameda (CA)

On-site
USD 120,000 - 180,000
Systems Engineer 4
Systems Engineer 4

Cts Technology Solutions, Inc. • Berkeley (MO)

On-site
Comprehensive healthcare coverage
Paid time off
Retirement savings plans
Systems Engineer
Systems Engineer

Stellent IT LLC • Aurora (CO)

On-site
USD 120,000 - 150,000