Software Engineer-EN jobs in United States
cer-icon
Apply on Employer Site
company-logo

CAE · 2 days ago

Software Engineer-EN

CAE is a leader in defense and security, focusing on providing innovative training solutions. The Software Engineer will be responsible for implementing, testing, documenting, and revising Aircraft Flight Simulation systems software, while also leading small software development projects and supporting the Engineering group throughout the software implementation process.

AerospaceEnterprise SoftwareInformation TechnologySecuritySimulationTechnical Support
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Designs, develops, tests, debugs and implements complex operating systems components, software tools, and utilities
Determines requirements for complex systems software design
Leads small or medium software development projects while acting as a resource for less experienced team members
Supports and/or installs software applications/operating systems, to include required hardware components
Participates in the testing process through test review and analysis, test witnessing and certification of software
Proficient with commonly used concepts, practices, and procedures within a particular field
Relies on instructions and pre-established guidelines to perform the functions of the job
Generates preliminary and detailed designs as required for enhancements or modifications to existing designs, requiring the application of current industry design concepts and utilization of basic technical writing skills
Performs a variety of specific professional engineering tasks of an analysis, design or test nature in support of the customer in a specialized engineering field such as software, mechanical, electrical, aerodynamics or electronics
Supports the Engineering group through all phases of software implementation and design on assigned projects with minimal supervision
Supports continuity of functionality, to include troubleshooting, diagnosing, resolving issues with hardware, software, operating systems, scripts, and backups
Works closely with Test Engineers, Instructors and Subject Matter Experts to evaluate and test software design implementation
Attends and participates in weekly and monthly meetings providing project and work status to upper level management and customer audience
Fosters a "team" environment and works well with peers and both internal and external customers
May provide technical direction to junior team members

Qualification

C/C++/C# programmingUNIX/LINUX environmentCompTIA Security+ certificationGitHub / JenkinsScript DevelopmentTechnical writingHardware troubleshootingCommunication skillsOrganizational skillsTeam collaboration

Required

A Bachelors' degree is required in engineering, computer science, or related curriculum
Minimum of five years related experience
Determines requirements for complex systems software design
Working knowledge of the UNIX/LINUX environment (RHEL, SUSE), programming languages (C/C++/C#, Ada) and Windows applications
Ability to productively work with minimal supervision
Ability to perform effectively as part of the project team
Related skill areas should include hardware troubleshooting, technical writing, and presentation skills
Good communication and organizational skills
Applicant must have or be able to obtain CompTIA Security+ certification
Applicant will be subject to a US Government investigation and must meet the eligibility requirements to obtain/maintain the required level of security clearance
Due to U.S. Government contract requirements, only U.S. citizens are eligible for this role

Preferred

C-130J Aircraft Experience/Familiarity/Knowledge (Maintenance/Crew Personnel)
GitHub / Jenkins
Hardware Troubleshooting
Script Development/Maintenance (Perl/Python/Shell)
Server Management
Virtual Environment Management

Benefits

Comprehensive and competitive benefits package and flexibility that promotes work-life balance
A work environment where all employees are valued, respected and safe
Freedom to succeed by enabling team members to deliver, take initiatives and make decisions
Recognition, professional development, advancement and having fun!

Company

CAE provides simulation and modeling technologies and integrated training solutions for the civil aviation industry.

Funding

Current Stage
Public Company
Total Funding
$1.46B
Key Investors
La CaisseFonds de solidarité FTQ
2023-06-08Post Ipo Debt· $400M
2021-11-05Post Ipo Debt· $70M
2021-03-12Post Ipo Equity· $287M

Leadership Team

leader-logo
Matthew Bromberg
President and Chief Executive Officer
linkedin
leader-logo
Sonya Branco
VP Finance and Chief Financial Officer
linkedin
Company data provided by crunchbase