Senior Embedded Systems Engineer

TalentBurst

  • Woodbridge, ON
  • $95,000-100,000 per year
  • Permanent
  • Full-time
  • 1 month ago
Role: Senior Embedded Systems Engineer
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).
Purpose
  • 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.
Responsibilities
  • 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.
Basic Qualifications
  • 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).
Preferred Characteristics
  • 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.

TalentBurst