| Location | Prescott, AZ |
Senior Embedded Software Engineer IV
This position is NOT available for Remote Work.
This position must meet Export Control compliance requirements, therefore a "US Person" as defined by 22 C.F.R. § 120.15 is required. "US Person" includes US Citizen, lawful permanent resident, refugee, or asylee. In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.
About the Company
At Canyon AeroConnect, Every Mission Matters. We design and manufacture mission-critical aircraft communication, navigation, and audio systems that help keep people safe, connected, and equipped to succeed when it matters most. From air ambulance and search and rescue to law enforcement, military, and other specialized aviation missions, our products are trusted in demanding environments around the world.
At Canyon, we're just as focused on developing our people as we are our products. We believe strong businesses are built by great people at every level, and we are committed to developing talent from within and creating meaningful opportunities for career growth.
We value people who take pride in what they do and can be counted on to deliver. That includes those who bring consistency and excellence to the work that keeps our business running every day, as well as those with an entrepreneurial spirit who enjoy solving problems, improving how we work, and taking on new challenges.
Whether you want to become exceptional at what you do, broaden your skills, or grow into greater responsibility and leadership, we want Canyon to be a place where you can build a meaningful career and see the impact of your work.
Key Responsibilities
Qualifications
A bachelor's degree in computer science, electrical engineering, or other relevant engineering field.
Strong written and verbal communication skills.
Strong Analytic and problem-solving skills.
Strong team leadership and communication skills.
Software engineering skills in the following areas:
Architecture/Design/Development of real time, safety critical, embedded software.
Expertise with time/space partitioned real time operating systems (RTOS).
Expertise with design assurance level partitioning for safety critical systems.
Extensive understanding of architectural styles and design patterns.
Extensive understanding of development methodologies.
Understanding of the software development lifecycle.
Expertise in writing and debugging real time, safety critical, embedded software in C/C++.
Extensive recent experience in a software development role (10+ years).
Expertise in DO-178B/C software development process.
Experience in capturing requirements and designs in requirements management tools such as DOORS or Visure.
Preferred Skills (Not Required)
Supervisory Responsibilities:
No direct reports
Physical Demands:
Work Environment:
Canyon AeroConnect is an Equal Opportunity Employer and federal contractor committed to affirmative action. We provide equal employment opportunities to all qualified applicants and employees without regard to race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, age, disability, protected veteran status, genetic information, or any other characteristic protected by applicable law.
As a federal contractor, we take affirmative action to employ and advance in employment qualified individuals with disabilities and protected veterans. This position is being listed in accordance with federal contractor obligations under 41 CFR 60-300 and 41 CFR 60-741.
If you require reasonable accommodation to complete the application process, participate in the interview process, or perform essential job functions, please contact Human Resources at charlene.mackelprang@canyonaero.com or 928-708-1550.