Job Description
OES Inc is seeking a Senior Embedded Developer to join the team. Using their applied knowledge of electrical and electronics engineering principles, they will be responsible for the design, development, testing, and manufacture of electronic equipment, components and systems as assigned. He/she will provide solutions to technical problems and is accountable for all stages of the design process including testing, continuous improvement, assembling, operating, installing, or repairing of designed products.
1. Product Design and Production/Service Support:
- Contribute to product design from early concept through to product manufacturing
- Design electronic schematic and PCB layouts
- Validate new designs including prototyping and troubleshooting
- Conduct functional, environmental and field tests of designs
- Ensure designs meet all applicable EMI, EMC and safety standards
- Design and implement testing capability to ensure manufactured product meets product and/or system functionality requirement
- Design, write, test, and support firmware for various types of microcontrollers and FPGAs
- Participate in the development and prototyping of new designs and concepts
- Prepare specifications for purchase of materials and equipment
- Research components, part suppliers and materials for suitability, durability and cost-effectiveness
2. Documentation:
- Create and maintain technical specifications, diagrams, and instructions
- Create product parts lists and manufacturing instructions
- Investigate, analyze and document identified product defects
- Maintain product information and documentation in the relevant internal systems
- Work closely with the Engineering Administrator to maintain and update product documentation
3. Customer Support:
- Work directly with our global customers and clients to provide customer support as required
- Collaborate closely with strategic customers to ensure products exceed expectation
- Maintain excellent relationships with customers and ensure speedy and continuous follow up
- Follow-up on product evaluations and customer issues
- International travel to customer sites for installation and support
- Sales support as needed. Technical advisor in the sales process.
- Work with customers to develop new features and products
4. Support team and organizational goals:
- Stay current with latest industry knowledge and trends
- Collaborate within a multi-disciplinary team
- Attend and participate in inter-department meeting
- Participate in ongoing activities and/or committees as required
- Any other duties as assigned by the direct manager
Education: University Degree or College Diploma in Computer, Electrical, and/or Electronic field of study.
Experience: 5+ Years relevant experience
Experience with EMC/EMI concepts, electrical safety standards, PCB design best practices, and embedded systems programming.
Technical Skills
1. Embedded Design
- Schematic capture
- PCB Payout
- Microcontroller implementation
- Power management / power supply design
- Design for explosive environments
- Hands on prototyping and troubleshooting
2. Hardware Design
- Schematic design
- PCB layout design
- Hardware prototyping ad troubleshooting
3. Embedded System Programming
- Basic understanding of firmware implementation
- Basic experience with microcontroller configuration and peripheral setup
- Basic understanding of system bootloaders
- Basic understanding of communication protocols and standards: TCP/IP communications, RS232, RS485, I2C, SPI
4. Experience with 3D modeling and asset
5. Experience with electronics manufacturing an asset
Other:
- Strong planning, analytical and problem-solving skills
- Strong multitasking ability
- Linux development / environment experience is an asset
- Extensive knowledge of Microsoft Office products
- Excellent verbal and written communication skills
- Strong understanding of electrical and electronic design principles
- Willingness and ability to travel globally to customer sites as required (up to 10% travel)
Cognitive and Physical Demands
- Ability to attend and conduct presentations
- May be subject to multiple interruptions requiring a high level of focus
- May be subject to difficult conversations with customers or internal departments
- Moderate physical effort which may include (but is not limited to) the following:(Sitting for periods of 3 hours or longer)
(Prolonged exposure to computer screens)
(Ongoing hand-eye movements on computer and keyboard)
(Lifting of design materials and other objects up to 25 lbs)
- Continuous use of multiple communication methods, including regular use of telephone, e-mail, and face-to-face interactions (post-Covid19)
- Ability to work with a variety of hand and power tools
- Hazards associated with the industry
- Use of personal protective equipment may be required
Job Types: Full-time, Permanent
Salary: From $20.00 per hour
Benefits:
- Casual dress
- Company events
- Dental care
- Disability insurance
- Employee assistance program
- Extended health care
- Life insurance
- On-site parking
- Paid time off
- RRSP match
- Vision care
- Wellness program
Flexible Language Requirement:
Schedule:
- Monday to Friday
- Overtime
- Weekends as needed
Supplemental pay types:
Ability to commute/relocate:
- London, ON N6L 1P7: reliably commute or plan to relocate before starting work (required)
Application question(s):
- Do you meet the requirements of the Experience and Technical Skills as provided in the description?
- Do you have a valid passport and able to travel outside of the country for work?
- Are you a Canadian Resident?
Education:
- Bachelor's Degree (required)
Language:
Work Location: In person
Application deadline: 2023-07-31
Expected start date: 2023-08-08
Apply
Go Back