Senior Embedded Software Engineer

Lindsay, ON, CA, Canada

Job Description

A career at Horizon is for those who want to do something extraordinary, yet with meaningful purpose. We take pride in pushing the boundaries of technology and customer experience to deliver something that has never been done before. We are a fast-moving organization that promotes a hands-on approach, supporting each other through the tough spots, generating a close-knit team with a family feel.

What we do here is hard, but then very few things worth achieving are easy. By joining Horizon, you will have the opportunity to work with our world-class entrepreneurial team who are passionate about delivering something special.

Horizon is seeking an open, enthusiastic, and experienced

Senior Embedded Software Engineer

to join our growing engineering team. As we're a small team, there is significant scope for you to advance your career and learn about adjacent disciplines.

Your Day-to-Day:



Support systems engineers in specifying airborne software functionality and characteristics based on system-level requirements

Develop embedded software in C for bare-metal ARM microcontroller targets

Architect and design embedded software considering hardware and design constraints

Integrate low-level software with model-based code generated through MATLAB Simulink

Develop automated and manual tests for requirements-based verification

Assess and resolve software execution issues such as timing and memory margins

Perform peer reviews of team members' software contributions

Follow, review, release, and improve software development processes

Communicate effectively with internal and external stakeholders

Work independently and collaboratively as part of an integrated team

Minimum Qualifications:



Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related discipline

Minimum 8 years' experience in real-time embedded software development using C or C++

Mastery of the C programming language

Experience with real-time systems, RTOS, bare-metal development, and communication protocols (CAN, I2C, SPI)

Strong understanding of software configuration management and modern development methodologies

Ability to read electrical schematics and technical documentation

Experience using electronics lab equipment

Excellent communication, teamwork, and leadership skills

Candidates encouraged to apply even if all qualifications are not met

Above and Beyond Qualifications:

Experience with TI Hercules and/or STM ARM microcontrollers

Knowledge of DO-178C and related certification standards

Familiarity with ARP 4754A and ARP 4761 processes

Experience with Lauterbach TRACE32 debugging tools

Experience with GCC ARM toolchains and Code Composer Studio

Knowledge of ARINC 429 and ARINC 785 protocols

Familiarity with DO-330 and DO-331 objectives

Experience with Dassault 3DEXPERIENCE

Experience with motor control, BMS, or flight control systems

Experience with Git, GitHub, or GitLab

About Your Future Team.



As part of the team, you will tackle challenges and deliver something that has never been done before. The team is currently full of multi-skilled individuals who are some of the first Engineers to have joined Horizon. Your future team has an open, honest, and family first culture, who work hard and have fun doing it.

Our Benefits.



People are the heart of our success, and we like to provide transparency in the way we operate. This is why our benefits are beyond the normal for Ontario, and we are constantly trying to improve these further.

No Holiday Cap

Competitive Group Benefits Plan

Company Share Scheme

Flexible Working

This is an incredible opportunity to be at the forefront of a ground-breaking industry and work with a dynamic and innovative team. We offer a competitive salary, and the opportunity to work on some of the most exciting aerospace projects of our time.

If you have a passion for aerospace and eVTOL, and want to work on challenging and rewarding projects, please apply today!

Location.



We are located just outside of Lindsay, in the Kawartha Lakes area of Ontario, Canada. We also have offices in Ottawa, Ontario. Our team is onsite at our facility, as a group, a minimum of two days per week. We expect the same from you, and we are mindful of what a realistic commute would be to keep you safe and at your best. We offer relocation allowances in appropriate cases.

Job Types: Full-time, Permanent

Pay: $120,000.00-$180,000.00 per year

Benefits:

Company events Dental care Disability insurance Employee stock purchase plan Extended health care Life insurance Stock options Vision care
Work Location: Hybrid remote in Lindsay, ON

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3431922
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Lindsay, ON, CA, Canada
  • Education
    Not mentioned