Our client, a leader in the aerospace and defense industry, is looking to hire a Software Engineer. This is a hybrid role that will be 3 days in office which is located in Peterborough, ON. The candidate will ensure engineering tasks align with established engineering procedures, and will manage the certification process and generate essential documentation, including ARP4754A, DO-254, DO-178, DO-160, and RAMS plans. They will support EMI / EMC (DO-160) requirement analysis and qualification testing, collaborate with cross-functional teams to develop designs and integrate subsystems, and lead risk assessments, problem-solving, and root cause analysis.
Additional responsibilities :
- Plan and conduct technical reviews, certification authority audits, and testing activities.
- Manage product development milestones and support existing programs.
- Participate in design verification activities and provide support to junior team members.
- Take technical leadership of software activities for specific projects as a tech lead.
- Plan project work for the software department and provide technical support to team members.
- Interface with customers and customer representatives to coordinate activities.
Qualifications :
- Bachelor’s degree in Computer / Electrical Engineering, or equivalent experience.
- 10+ years of experience with Embedded C control systems, focusing on development and verification.
- Experience from a safety-critical industry (Aerospace, Automotive, Medical Device, or Rail).
- Experience with any RTOS framework.
- Experience working with drivers and some application development, designing control logic for units.
Additional skills and qualifications :
- Proficiency in ARP4754A, ARP4761, DO-160, DO-178, and DO-254 processes.
- Experience with requirements management tools (., DOORS, ReqView).
- Working experience with model-based software design and implementation methodologies and models (Simulink, SCADE).
- Experience as a technical lead is preferred but not required.
- Knowledge of BareMetal.
- Understanding of systems and software verification activities, including hardware-software integration testing and software unit testing.
- Strong knowledge of aerospace product development, embedded software development, configuration management, and quality assurance.
- Proficient in Microsoft Office with strong analytical and communication skills.
This position offers a hybrid work environment. You will work full-time onsite initially during the training period, transitioning to 3 days a week onsite thereafter. The core working hours are a 37-hour work week, from 10am-3pm Monday to Thursday, and 8am-12pm on Friday. The current software team, which includes four team members and a manager, typically works between 9am and 6pm.
Pay and Benefits
The pay range for this position is $55.00 - $66.00 / hr.
Workplace Type
This is a hybrid position in Peterborough,ON.
Create a job alert for this search
Senior Software Engineer • Peterborough, Ontario, Canada