Senior Embedded Systems Engineer
TalentBurst
- Woodbridge, ON
- $95,000-100,000 per year
- Permanent
- Full-time
Location: Woodbridge, ON, Canada, L4L 8H1
Permanent JobJob Description:
Summary:
- Designs, implements and maintains quality assurance protocols and methods for processing materials into partially finished or finished products.
- Responsible for planning, implementing and managing compliance of manufacturing and production processes with internal and external safety, quality and regulatory standards requirements for worldwide distribution.
- Designs methods and procedures for inspecting, testing and evaluating the precision and accuracy of production processes, production equipment and finished products.
- Performs analysis of reports and production data to identify trends and recommend updates or changes to quality standards and procedures when necessary.
- May assure compliance to in-house and/or external specifications and standards (i.e. GLP, GMP, ISO, Six Sigma).
- The Embedded System Engineer will develop firmware and programmable logic for mass spectrometers, specifically the **** NexION (ICP-MS), QSight (LC/MS/MS) and MS2400 (GC/MS) instruments.
- The role will include close collaborations with software, electrical and mechanical teams as part of the larger R&D organization.
- Provide skills to design and develop or update mass spectrometer firmware, control systems and programmable logic devices.
- Map requirements to specs that lead to architecting embedded system solutions.
- Play key role in conceptualization, design and development of new Mass Spec products to expand our Mass Spec product offerings in the marketplace.
- Work closely with solution architects and other developers for solution design.
- Identifying subsystems and interfaces between them.
- Being a team player and put team objectives above personal ambitions.
- Ensure that firmware design conforms to the documented architecture.
- Identifying and mitigating technical risks.
- Analyze emerging embedded systems technologies, translating implications of the technologies into an effective technical vision and strategy.
- Keep up-to-date on industry trends and the latest technology innovations to forecast solutions, and anticipate emerging business changes.
- Degree in Electrical Engineering (Computer Engineer degree considered if H/W experience).
- Minimum 5 years of experience.
- C/C++ Programming skills.
- FPGA development skills (VHDL language).
- Well versed in Linux application development and kernel image creation.
- Strong understanding of real time software development and multithreading concepts.
- Able to read and create electrical schematics.
- Digital electronic circuitry design.
- Understanding of control system concepts.
- Xilinx Vivado development environment.
- Eclipse based embedded development.
- Familiarity with communication protocols like Ethernet, TCP/IP, USB and Wi-Fi, SPI, RS-485, CAN, I2C.
- Excellent oral and written communication as well as strong presentation skills.
- Experience with system architecture design.
- Comfortable working with Microsoft Word, Excel and PowerPoint.
- Ability to with work with cross-functional teams - excellent group interaction and negotiating skills.
- Customer focus, value driven – passionate about working to develop applications to address customer needs.
- Demonstrated organizational skills with the ability to handle multiple tasks with different priorities.
- Xilinx Zynq based development an asset.
- Analog electronic circuitry development skills an asset.
- Web based development skills an asset (HTML, CSS and JavaScript).
- Ability to work independently or as part of a large team.
- Possessing a task- and goal-oriented mindset
- Analytical thinking driven by data.
- Ability to see both the small and the big picture.
- Possessing strong organizational skills.
- Problem solving aptitude.
- Attention to detail.
- Adaptable to change.