embedded software designer
Posted on September 03, 2026 by Employer details Avidrone Aerospace Incorporated
Job details
Education: Bachelor's degree. Computer software engineering. Electrical and electronics engineering. Mechatronics, robotics, and automation engineering. or equivalent experience. Work setting: Research and development institution. Aerospace. Electronic, electrical or aerospace manufacturing company. Aerospace industry. Troubleshooting. Troubleshooting/diagnostic. Tasks: Collect and document user's requirements. Coordinate the development, installation, integration and operation of computer-based systems. Define system functionality. Develop flowcharts, layouts and documentation to identify solutions. Develop software solutions by studying systems flow, data usage and work processes. Evaluate the performance and reliability of system designs. Execute full lifecycle software development. Plan every step of the integration of a computer-based system. Prepare plan to maintain software. Research technical information to design, develop and test computer-based systems. Synthesize technical information for every phase of the cycle of a computer-based system. Upgrade and maintain software. Consult with clients after sale to provide ongoing support. Conduct tests and perform security and quality controls. Execute and document results of software application tests and information and telecommunication systems tests. Troubleshoot and isolate faults. Troubleshoot and locate faults. Test and adjust units to specifications. Develop and conduct computer simulations of aerospace vehicles, systems and components. Type of product: Printed Circuit Boards (PCB). Computer and technology knowledge: C. C++. Software development. Git. Firmware development. Performance testing. Control systems: Direct digital control system. Area of work experience: Project implementation. Design. Embedded systems. Area of specialization: System integration. Development of computer applications. Development. Testing. Robotics or controls. Work conditions and physical capabilities: Attention to detail. Screening questions: Do you have experience working in this field?. Do you have the required certifications listed in the job posting?. Experience: Experience an asset. Employment terms options: Day. Health benefits: Dental plan. Disability benefits. Health care plan. Vision care benefits. Other benefits: Free parking available. On-site amenities. Paid time off (volunteering or personal days). Team building opportunities. Parking available. Support for newcomers and refugees: Offers mentorship programs that pair newcomers and/or refugees with experienced employees . Support for mature workers: Applies hiring policies that discourage age discrimination . Supports for visible minorities: Applies hiring policies that discourage discrimination against members of visible minorities (for example: anonymizing the hiring process, etc.).- Location 251 Jetliner Ct.Breslau, ONN0B 1M0
- Work location On site
- Salary$78,000 to $100,000YEAR annually (To be negotiated) / 37.5 hours per week
- Terms of employment Permanent employmentFull time
- Day
- Starts as soon as possible
- Benefits: Health benefits, Other benefits
- vacancies 1 vacancy
- Source Job Bank #3663032
Overview
Languages
English
Education
- Bachelor's degree
- or equivalent experience
- Computer software engineering
- Electrical and electronics engineering
- Mechatronics, robotics, and automation engineering
Experience
Experience an asset
On site
Work must be completed at the physical location. There is no option to work remotely.
Work setting
- Research and development institution
- Aerospace
- Electronic, electrical or aerospace manufacturing company
- Aerospace industry
- Troubleshooting
- Troubleshooting/diagnostic
Responsibilities
Tasks
- Collect and document user's requirements
- Coordinate the development, installation, integration and operation of computer-based systems
- Define system functionality
- Develop flowcharts, layouts and documentation to identify solutions
- Develop software solutions by studying systems flow, data usage and work processes
- Evaluate the performance and reliability of system designs
- Execute full lifecycle software development
- Plan every step of the integration of a computer-based system
- Prepare plan to maintain software
- Research technical information to design, develop and test computer-based systems
- Synthesize technical information for every phase of the cycle of a computer-based system
- Upgrade and maintain software
- Consult with clients after sale to provide ongoing support
- Conduct tests and perform security and quality controls
- Execute and document results of software application tests and information and telecommunication systems tests
- Troubleshoot and isolate faults
- Troubleshoot and locate faults
- Test and adjust units to specifications
- Develop and conduct computer simulations of aerospace vehicles, systems and components
Experience and specialization
Type of product
- Printed Circuit Boards (PCB)
Computer and technology knowledge
- C
- C++
- Software development
- Git
- Firmware development
- Performance testing
Control systems
- Direct digital control system
Area of work experience
- Project implementation
- Design
- Embedded systems
Area of specialization
- System integration
- Development of computer applications
- Development
- Testing
- Robotics or controls
Additional information
Work conditions and physical capabilities
- Attention to detail
Benefits
Health benefits
- Dental plan
- Disability benefits
- Health care plan
- Vision care benefits
Other benefits
- Free parking available
- On-site amenities
- Paid time off (volunteering or personal days)
- Team building opportunities
- Parking available
Employment groups
This employer promotes equal employment opportunities for all job applicants, including those self-identifying as a member of these groups:
Support for newcomers and refugees
- Offers mentorship programs that pair newcomers and/or refugees with experienced employees
Support for mature workers
- Applies hiring policies that discourage age discrimination
Supports for visible minorities
- Applies hiring policies that discourage discrimination against members of visible minorities (for example: anonymizing the hiring process, etc.)
Who can apply for this job?
You can apply if you are:
- a Canadian citizen
- a permanent resident of Canada
- a temporary resident of Canada with a valid work permit
Do not apply if you are not authorized to work in Canada. The employer will not respond to your application.
Advertised until
2026-09-24
Important notice: This job posting was posted directly by the employer on Job Bank. The Government of Canada has taken steps to make sure it is accurate and reliable but cannot guarantee its authenticity.
Report a problem with this job posting
Page details
- Date modified: