Talent.com
Senior Software Engineer (Reston)
Senior Software Engineer (Reston)CMC Electronics • Saint-Laurent, Quebec, CA
Senior Software Engineer (Reston)

Senior Software Engineer (Reston)

CMC Electronics • Saint-Laurent, Quebec, CA
30+ days ago
Job type
  • Full-time
Job description
  • Reston, Virginia
Apply Now

CMC Electronics (CMC) has earned an international reputation for innovation and excellence in the design, manufacturing and support of electronic products for the aviation markets. CMC is focused on delivering innovative cockpit and avionics system integration solutions to commercial and military customers worldwide.

Its principal facilities are located in Montreal, Quebec; Ottawa, Ontario; Chicago, Illinois and our newest site in Reston, Virginia. CMC is a major supplier to the aerospace and high-technology industries, airlines, military agencies and government customers worldwide.

As we build a new team in Reston, VA, we're looking for engineers and technologists ready to be pioneers in the application of emerging tools and techniques, maintaining the highest reliability demanded by aerospace while bringing forth new products and capabilities at a brisk pace.

This is an onsite position in our Reston, VA office location. Must be authorized to work in the US. To conform to U.S. export control regulations, applicant should be eligible for any required authorization from the U.S. Government.

Why join our team?

As a Senior Software Engineer on our Navigation Systems team, you will apply your expertise in C/C++ to develop major new features for both existing and next-generation Flight Management System (FMS) and navigation products. Your work will support long-term growth across future aviation platforms. In this role, you will mentor other developers and collaborate closely with Systems and Project Engineers to deliver high-assurance software that meets the strict safety standards of DO-178C.

As a Senior Software Developer/Engineer, your key responsibilities include:

  • Design, develop, test, and maintain software throughout the end-to-end lifecycle that meets industry, customer, safety, and regulatory standards.
  • Develop modular software architectures that support evolving product and customer requirements
  • Support software integration with target hardware and system level integration and testing of capabilities.
  • Assess software defect reports and implement corrective actions.
  • Apply automation to deliver extensive documentation and testing results supporting regulatory certification of the products.
  • Leverage agile methods to allow the team to function with autonomy and efficiency while delivering the needed outputs to document the work and testing.
  • Function as a key stakeholder in process design and champion improvements that enhance performance of the team.
  • Collaborate with suppliers and project management teams to allow for accurate assessment of software project status, schedules and risks. Lead software development reviews and peer reviews of designs and results.

How to excel in this role (Job Requirements):

  • Bachelor of Science degree from an accredited course of study in engineering, engineering technology, physics, mathematics, or computer science
  • Minimum of 6+ years of experience performing software design and development
  • Experienced developing software with high reliability that has been certified to regulatory standards in the aviation/aerospace industry
  • Proficient in decomposing high-level requirements into low-level requirements and software functions
  • Proficient in both C and C++ coding and unit testing
  • Experience with all certification life cycle data (e.g. Planning documents)
  • Experience with audits both internal and external (e.g Implementation audit, etc.)
  • Travel of up to 25% may be required for this role

What sets you apart (Preferred Qualifications):

  • 10 or more years of experience performing software design and development and leading small teams in the execution of software development projects
  • Experience with flight management systems, autopilot systems, navigation systems or related avionics applications
  • Familiarity with regulatory bodies including FAA, EASA, and TCCA
  • Certifying software under DO-178C
  • Development with real-time operating systems (RTOS)
  • Use of Software configuration management systems and requirements management systems (DOORS)
  • Developing embedded applications meeting timing constraints on hardware with limited resources
  • Familiar with Agile development methodologies

What we offer:

  • Fast paced environment with significant autonomy
  • ¨Start up¨ work environment in a well-established organization
  • 401K Match Program
  • BCBS Medical, HSA with Company contribution, Dental, Vision, Life and Disability Insurance
  • Generous PTO Plan

At CMC, we pride ourselves on delivering a Total Rewards package that will attract, engage and retain the top talent. Elements of the Total Rewards package include competitive base pay and providing eligible employees with an opportunity to enroll in a variety of benefit programs, generally including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs. The specific programs and options available to any given employee may vary depending on eligibility factors.

Pay is based upon candidate experience and qualifications, as well as market and business considerations.

Summary pay range:

Level III: $100,000 - $135,000

Level IV: $125,000 - $165,000

Equal Employment Opportunity

CMC Electronics is an Equal Opportunity and Affirmative Action Employer. CMC Electronics is committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job related reasons regardless of race, ethnicity, color, religion, sex, sexual orientation, age, national origin, disability, gender identity, genetic information, veteran status, or any other status protected by law ("Minority/Female/Disability/Veteran/VEVRAA Federal Contractor”).

Apply Now
Create a job alert for this search

Senior Software Engineer Reston • Saint-Laurent, Quebec, CA

Similar jobs
EMS/SCADA Engineer

EMS/SCADA Engineer

Pacer Group • saint-esprit, QC, ca
Full-time
Required Skills:5+ years of work experience in customizing and delivering Network or Transmission Application preferably Reliance.LINUX and Windows Operating Systems 5 years of experience with C, J...Show more
Last updated: 21 days ago • Promoted
Manager, Utility Design Operations

Manager, Utility Design Operations

Torus Talent • saint-esprit, QC, ca
Full-time
We’re partnering with a fast-growing Canadian infrastructure group that is expanding its overhead distribution design practice across Western Canada.This is not a “heads-down technical” role.It’s a...Show more
Last updated: 3 days ago • Promoted
Ingénieur logiciel senior - Plateforme central/ Senior Software Engineer - Core Platform

Ingénieur logiciel senior - Plateforme central/ Senior Software Engineer - Core Platform

Tait • Montreal, QC, CA
Full-time
Créer des moments qui touchent les gens.Vous conceverez et mettrez en œuvre des fonctionnalités complexes, façonnerez des normes de codage et guiderez les décisions techniques au sein de votre équi...Show more
Last updated: 30+ days ago
Sr Software Engineer

Sr Software Engineer

CENTRIC SOFTWARE INC • Montréal, QC, CA
Full-time
Quick Apply
Job Title: Senior Software Engineer Location: Remo...Show more
Last updated: 30+ days ago
Contract T4 || Senior Cloud Engineer [Azure] - Healthcare

Contract T4 || Senior Cloud Engineer [Azure] - Healthcare

Ampstek • saint-esprit, qc, ca
Full-time
Job Title: Senior Cloud Engineer (Azure).Terraform, Azure Cloud Services.Terraform (Strong experience – 4+Yrs).Show more
Last updated: 9 days ago • Promoted
Earn money testing apps - Remote

Earn money testing apps - Remote

Almedia • Saint-Alexis, Quebec, Canada
Remote
Full-time
Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys.Since our launch 5 years ago, ...Show more
Last updated: 30+ days ago • Promoted
Azure DevOps Engineer - saint-esprit

Azure DevOps Engineer - saint-esprit

LTIMindtree • saint-esprit, qc, ca
Full-time
LTIMindtree is an equal opportunity employer that is committed to diversity in the workplace.Our employment decisions are made without regard to race, color, creed, religion, sex (including pregnan...Show more
Last updated: 30+ days ago • Promoted
Remote Senior C++ Engineer - AI Trainer

Remote Senior C++ Engineer - AI Trainer

SuperAnnotate • Rawdon, Quebec, CA
Remote
Full-time
As a Senior C++ Engineer, you will work remotely on an hourly paid basis to review AI-generated C++ code, systems designs, and technical explanations, as well as generate high-quality reference imp...Show more
Last updated: 30+ days ago
Senior Product Manager

Senior Product Manager

Dakota Prep • saint-esprit, QC, ca
Full-time
About Dakota PrepDakota Prep is building the future of skilled trades education.We create modern, AI-powered tools to help electricians, plumbers, and other tradespeople learn the trade, pass licen...Show more
Last updated: 3 days ago • Promoted
DevOps SRE - saint-esprit

DevOps SRE - saint-esprit

TechDoQuest • saint-esprit, qc, ca
Full-time
Experience working on Google Cloud ( GCS, BigQuery ).Experience using GCP Data stack ( Composer, Dataflow, Dataproc ).Hands on with Terraform, SQL, Python.Knowledge on Pub/Sub, APIGEE, Datastream, ...Show more
Last updated: 26 days ago • Promoted
Software Engineer, Intermediate or Senior

Software Engineer, Intermediate or Senior

Index • Montréal, Québec, CA
Full-time
Quick Apply
Index is an Artificial Intelligence company specializing in Web Marketing.Index is innovating the marketing business and how enterprises and people interact with it.AI technologies to help companie...Show more
Last updated: 30+ days ago
Senior Software Developer – C&N

Senior Software Developer – C&N

SafelyYou • Montreal, CA
Remote
Full-time
Quick Apply
SafelyYou is working to ensure the highest-quality care for seniors in any care setting, anywhere in the world, driven by proven AI, unmatched clinical expertise, and an immeasurable passion for ca...Show more
Last updated: 6 days ago
Senior Statistical Analyst II

Senior Statistical Analyst II

Tigermed • saint-esprit, QC, ca
Full-time
Key ResponsibilitiesDevelop and validate complex analysis datasets (ADaM) and TFLs using SAS.Write and review programming specifications and supporting documentation.Create standard macrosShow more
Last updated: 9 days ago • Promoted
React Lead Developer - HCLTech

React Lead Developer - HCLTech

HCLTech • saint-esprit, qc, ca
Full-time
Design and implement user interface components using React JS.Lead and mentor a team of React JS developers.Collaborate with cross-functional teams to define, design, and ship new features.Ensure t...Show more
Last updated: 25 days ago • Promoted
Product Manager (B2B SaaS / Healthcare AI)

Product Manager (B2B SaaS / Healthcare AI)

Ubie • saint-esprit, QC, ca
Full-time
The Opportunity 🚀Are you an experienced Product Manager looking to build the future of AI-driven healthcare?Ubie is seeking a Product Manager to lead the development and scaling of our B2B SaaS so...Show more
Last updated: 30+ days ago • Promoted
Sr. Firmware/Embedded software Engineer - PotisEdge

Sr. Firmware/Embedded software Engineer - PotisEdge

PotisEdge • saint-esprit, qc, ca
Full-time
Firmware/Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
Last updated: 22 days ago • Promoted
Full Stack Engineer - saint-esprit

Full Stack Engineer - saint-esprit

Set 2 Close | B Corp • saint-esprit, qc, ca
Full-time
The ideal candidate brings strong backend development experience, solid database skills, and the ability to contribute to scalable, maintainable applications.Develop and maintain backend services u...Show more
Last updated: 26 days ago • Promoted
Senior Data Engineer - saint-esprit

Senior Data Engineer - saint-esprit

BET99 • saint-esprit, qc, ca
Full-time
BET99 is Canada's Premiere Online Sportsbook and Casino.Launched in 2020, we have consistently innovated the online gaming landscape every step of the way, exponentially growing our customer base a...Show more
Last updated: 3 days ago • Promoted