Senior Embedded Software Engineer

Cummings Aerospace Inc
Colorado Springs, CO, US
Full-time

Job Description

Job Description

Overview

The Senior Embedded Software Engineer position is a full-time exempt position. The successful candidate will work as part of a team to design and integrate embedded software for a flight computer utilizing a Xilinx MPSoC on an innovative missile flight research concept.

The individual will be responsible for executing technical design and integration and will report to a Program Director.

Responsibilities

Perform a software engineering role for design and implementation of a missile electronic control unit (ECU) to interface with all required sensors, propulsion, and actuation and implement guidance and flight control laws to achieve flight-test objectives.

This includes initial concept definition, implementing development hardware in a hardware in the loop (HWIL) laboratory, test development, and design updates.

  • Support creating software requirements, developing architecture, software development, and software / hardware test activities.
  • Work closely with the electrical and software engineering team members on collaborative elements of the design and implementation.
  • Implement disciplined coding standards to ensure robust, reliable, and maintainable software.
  • Document and present technical results to tech leads, management, and / or customers.
  • Support other duties as assigned

Skills and Competencies

  • BS degree in Computer Science, Engineering, or a related technical discipline
  • 8-10 years’ experience required
  • Software development experience for real-time embedded flight applications on multi-core architectures
  • Leadership experience in all phases of Software Engineering including requirements development, design, implementation, test, and integration
  • Experience writing bare metal embedded applications on multi-core MPSoC processors with integrated FPGA architectures desired
  • Experience with C, C++ embedded environments required
  • Experience working in an Agile Scrum software development environment using Jira is required
  • Experience with C#, Java, Python, or MATLAB desired
  • Experience with FPGA development desired
  • Ability to periodically work in a dynamic team environment
  • Ability to adapt to changing requirements and design implementations
  • Good oral and written communication skills are required
  • Ability to organize work and deliver on time work products

Clearance

Active Secret Clearance Required

Location : Huntsville, AL

Cummings Aerospace provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.

In addition to federal law requirements, Cummings Aerospace complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Cummings Aerospace expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status.

Improper interference with the ability of Cummings Aerospace’s employees to perform their job duties may result in discipline up to and including discharge.

23 days ago
Related jobs
Promoted
MITRE
Colorado Springs, Colorado

MITRE’s Army Program Division is seeking a Senior Software Engineer with significant experience in the design and development of software application user interfaces to be part of a team architecting and developing software systems in support of Army Electronic Warfare and Signals Intelligence. Expe...

Promoted
L3Harris Technologies
Colorado Springs, Colorado

As a Senior Specialist, Software Systems Engineer, you will contribute to a Systems Engineering team in design, development, implementation, testing and training of/for battle management systems for our warfighters. Ability to negotiate solutions among functional groups (Systems Engineering, Mission...

Promoted
L3Harris Technologies
Colorado Springs, Colorado

Job Title: Senior Specialist, Software Systems Engineer (Active TS/SCI Poly Clearance Required) Job Code: 16357 Job Location: Colorado Springs, CO Job Description: As a Senior Specialist, Software Systems Engineer, you will contribute to a Systems Engineering team in design, development, implementat...

Promoted
Raft
Colorado Springs, Colorado

Kibana, Logstash, Elastic Search, Neo4J, PostgreSQL, Terraform, Artifactory, GitLab, network engineering, AWS Cloud, agile software development, agile methodologies, agile project management, software project management, defensive cyber military operations, software development life cycle management...

Promoted
L3Harris Technologies
Colorado Springs, Colorado

As a Senior Specialist, Software Systems Engineer, you will contribute to a Systems Engineering team in design, development, implementation, testing and training of/for battle management systems for our warfighters. Ability to negotiate solutions among functional groups (Systems Engineering, Mission...

Growth Acceleration Partners
Remote, CO
Remote

We are looking for a Senior Software Engineer with Java knowledge. We consult, design, build and modernize revenue-generating software and data engineering solutions for clients. GAP’s remote, integrated engineering teams use end-to-end solutions to innovate and align with your business goals. We ha...

Highmark Health
CO, Working at Home, Colorado

This job is an integral member of an agile software engineer team responsible for building scalable software applications across all digital channels to serve our customers. Knowledge of professional software engineering practices & best practices for the full software development life cycle, includ...

LMI
Colorado Springs, Colorado

We are seeking an experienced Senior Software Test Engineer to join our team and lead our Software Test Services. Additionally, the candidate will utilize software testing methodologies to validate and verify software behavior, providing an objective view of software quality for stakeholders. Utiliz...

Indotronix International Corporation
Colorado Springs, Colorado

J7BI3-Software Engineer 3 - 6D7-Software Engineering Colorado Springs, Colorado, United States | Posted: 6/19/2024 Indotronix is seeking a Onsite Job - Senior Software Engineer Level 3 for a Job Opportunity in Colorado Springs,Colorado. The Missile Defense National Team is seeking motivated and tale...

Splunk Inc
Colorado, United States
Remote

Splunk is looking for enthusiastic and innovative Software Engineers to join our Splunk Observability team who will work on systems that empower our customers to quickly detect and resolve their infrastructure and application issues. Follow the best software development practices, and hold the high ...