Embedded Software Engineer
3 days ago
Aversan Inc.15 days ago
London, Ontario
Mid Level
contract
About the roleAversan Inc. ) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.
We are currently seeking a qualified Embedded Software Engineer to join our team. The embedded software team creates and produces software operating on embedded hardware within the vehicle envelope. They design, develop, and maintain software for real-time embedded vehicle applications such as power distribution, sensor subsystems, and automotive software control systems.
Location: London, ON
Job Type: Full Time (1 year contract with chance of extension)
Working Arrangement : On-site
Responsibilities
- Develop Embedded Software for use on Light Armoured Vehicle (LAV) products using C and C++.
- Follow established organization software processes and plans for developing software e.g. peer reviews, software requirements specification, test procedures/results, software configuration management, etc.
- Work within both Agile and Waterfall software development frameworks.
- Work with design engineers and system engineers as needed to develop software.
- Evaluate impact of hardware on software performance, and recommend changes to hardware designers, if required.
- Write, test, and maintain code for automotive software applications.
- Create and maintain technical documentation, including design specifications, user manuals, and release notes.
- Document code and development processes for future reference and compliance.
- Participate in code reviews, peer reviews, and process improvements, offering suggestions and constructive feedback to others.
- Provide troubleshooting support and technical assistance for software related issues, analyzing and resolving customer reported problems.
- Support software activities in a variety of environments (e.g. Office, System Integration Lab (SIL), on-vehicle, and external test sites).
Basic Qualifications
- Bachelor's Degree or College Diploma in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Mechatronics Engineering, or related field of study
- Minimum 2–3-year relevant experience
- Basic computer skills in MS Office, including Word, Excel and PowerPoint
- Ability to travel and possess/be able to acquire and maintain a valid passport
- Must be able to meet Anthropometrical Size Requirements for confined space Preferred Qualifications
- Development experience with C and/or C++
- Experience with:
- Eclipse-based IDEs
- GIT
- Unit testing frameworks (e.g. Parasoft)
- Static Code Analysis
- DevOps tools (e.g. JIRA, Bitbucket, Bamboo)
- Working knowledge in the following areas:
- RTOS (e.g. FreeRTOS, QNX)
- Safety-critical code
- Bootloaders
- Framework design
- Knowledge of serial and Ethernet protocols for communication and data logging, such as:
- SAE J1939 (ISO11898, CAN 2.0B)
- DDS
- SSL
- RS232
- Exposure to various standards:
- Software development: MISRA, AutoSAR
- Safety-critical: ISO 26262, MIL-STD-882E
- Model-based system engineering: SysML, UML
- Familiar with analog and digital electronic circuits, ADCs, discrete outputs, etc.
- Experience testing and debugging software and basic electrical circuits with common tools (e.g. multi-meter, oscilloscope)
- Awareness of automotive systems and common integration points
Aviation and Aerospace Component Manufacturing
201-500
Aversan Inc. ) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.
-
Embedded Hardware Designer
1 week ago
London, Ontario, Canada Trojan Technologies Full timeImagine yourself…Doing meaningful work that makes an everyday impact on the world around you.Growing your expertise and expanding your skillset with every project.Collaborating with a vibrant, diverse, global team.Contributing to a brighter, more sustainable future.At Trojan Technologies, a Veralto company, you have the power to make it possible. Our...
-
Software Developer
1 week ago
London, Ontario, Canada Trojan Technologies Full timeImagine yourself…Doing meaningful work that makes an everyday impact on the world around you.Growing your expertise and expanding your skillset with every project.Thriving in a supportive team environment that inspires you to strive for excellence.Collaborating with a vibrant, diverse, global team.At Trojan Technologies, a Veralto company, you have the...
-
Senior Software Engineer
3 days ago
London, Ontario, Canada Carfax Full timeDescription Join Team CARFAX as a Senior Software Engineer Isn't it time you bragged about where you work? At CARFAX, we do, every day. We pride ourselves on being mission-focused on helping to grow a brand built on accuracy and integrity. We care deeply about our products and our customers. We're more than just a company: We help millions of consumers...
-
Software Applications
1 week ago
London, Ontario, Canada Aversan Inc. Full timeSoftware EngineerAversan Inc. ) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.We are looking for an experienced Software Developer to join our team. The successful candidate will have...
-
Firmware Developer
2 weeks ago
London, Ontario, Canada Trudell Medical Group Full timeAt Trudell Medical International (TMI), we pride ourselves on our passion for finding innovative and creative solutions which has enabled us to develop medical devices that continue to make a difference in the lives of people around the world. Situated within a modern facility located in beautiful London, Ontario, TMI offers a comfortable work environment...
-
Firmware Developer
1 week ago
London, Ontario, Canada Trudell Medical International Full timeAt Trudell Medical International (TMI), we pride ourselves on our passion for finding innovative and creative solutions which has enabled us to develop medical devices that continue to make a difference in the lives of people around the world. Situated within a modern facility located in beautiful London, Ontario, TMI offers a comfortable work environment...
-
Software Engineer
2 weeks ago
London, Ontario, Canada Innospherics Full timeCompany DescriptionInnospherics is a creative services agency that turns client work into R&D for our SaaS products, all designed to make brand experiences unforgettable online.Our first product, Notheus, is an AI-powered platform that enables brands to easily create and share branded AR content.We aim to inspire users to create products that help their...
-
Research Software Developer
2 weeks ago
London, Ontario, Canada Western University Full timeClassification & Regular HoursHours per Week: 35Salary Grade 14: $65,050 - $76,550, commensurate with experience.Please note, this is a wholly grant funded position.About WesternWith an international reputation for success, Western ranks as one of Canada's top research-intensive universities. Our research excellence expands knowledge and drives discovery...
-
Manufacturing Engineer
1 week ago
London, Ontario, Canada Mace Staffing Solutions Full timeJob DescriptionBachelor's degree in manufacturing engineering, mechanical engineering, mechatronic engineering, or a related field.Minimum 2 years of work experience in manufacturing, automotive field preferred.Proficient in CAD software (e.g., AutoCAD, SolidWorks) for parts and tooling design.Experience in machinery troubleshooting and improvement with...
-
Systems Safety Engineer
1 week ago
London, Ontario, Canada General Dynamics Land Systems–Canada Full timeDescriptionSystems SafetyEngineerJob DescriptionThe Safety Specialist role is responsible for performing System Safety, Health Hazard and Hazardous Materials analyses during system/subsystem design for the purpose of ensuring vehicle crew safety, as well as quantifying and reducing the system's impact to the environment. The Safety Specialist is involved...