Sr. Software / Firmware Engineer

Richmond, BC, Canada

Job Description

b'



Spectra-Physics, Ophir, Newport and ESI are brands within the MKS Instruments Photonics Solutions division. We provide a full range of solutions including lasers for precision industrial and scientific research applications, laser and LED measurement, beam profiling, precision motion control, optical tables and vibration isolation systems, photonics instruments, temperature sensing, opto-mechanical components, optical elements, and systems for flexible PCB laser processing, high-speed MLCC testing, and CO2-laser-based systems HDI PCB and IC substrate manufacturing. MKS Photonics Solutions enhance our customers\xe2\x80\x99 capabilities and productivity in the semiconductor, advanced electronics and specialty industrial markets.

Photon Control Inc. designs, manufactures, and distributes a wide range of optical sensors and systems to measure temperature and position. These products improve performance and enable innovation for our customers and are used in the semiconductor and other high technology industries. Our clients provide solutions to some of the biggest semiconductor manufacturers whose products can be found in everyday electronic devices, cellphones, smart watches, TVs, and computers. Photon Control was recognized for its best-in-class performance from our main customers.

We are looking for an exceptional Senior Software / Firmware Engineer to work with a team of talented engineers in the design, development, construction, and troubleshooting of specialized hardware solutions for a variety of highly valued customers. The Senior Software / Firmware Engineer reports to the Manager, Electrical and Software Design and supports our primary focus areas in the development of sensor systems. The successful candidate must have experience in embedded development. The candidate must have excellent decision-making skills, enjoy working as part of a team and be comfortable presenting information through briefings and informal meetings with internal management and the customer. This position offers an outstanding opportunity for growth and personal development.

What you will do:
  • Create firmware (embedded) designs for microcontrollers including most standard data transfer protocols for communicating with auxiliary hardware: EtherCAT, CAN, I2C, SPI, Modbus, USB and RS232/485.
  • Analyze customer requirements and use scenarios of a product, provide guidelines for hardware design, firmware design, software design and test plan.
  • Write applications in C/C++ and LabVIEW to verify the hardware/firmware performance.
  • Produce software design documentation & operating guides in accordance with company practices
  • Handle aggressive deadlines with agility and results driven approach

What will you bring to the team, along with your creativity and forward-thinking:
  • Bachelor or Master\'s degree in Electrical Engineering, Computer Engineering or Software Engineering
  • 7+ years of experience developing in C & C++ , with embedded development emphasis
  • 5+ years of experience working with LabVIEW for data acquisition and logging
  • Experience with MPLAB X IDE, Atmel Studio, DAVE,, TwinCAT (3) or Code Composer Studio.
  • Excellent technical, analytical, problem-solving skills, with strong attention to details
  • Good comfort level with hardware, lab equipment and hands on troubleshooting
  • Excellent time management skills and commitment to meet deadlines
  • Strong communication skills (interpersonal and written) and organizational skills with a proven ability to collaborate with team members in a fast-paced multi-disciplined environment
  • Positive, proactive, collaborative and innovative approach
  • EtherCAT Slave development experience is considered an asset.

What perks you will receive:
  • Healthcare Including Medical, Dental and Vision, Life Insurance and AD&D, Travel Assistance
  • Employee Referral Program
  • Employee Recognition Awards
  • Paid Sick Days
  • Additional Flex Day Off with Spending Allowance
  • Performance Based Profit-Sharing Bonus Percentage
  • Transit Zone 1 Reimbursement
  • RRSP Matching
  • Global Employee Assistance Program
  • Active Social Committee Programs, BBQ, Food Trucks, Camping, Etc.


MKS Instruments, Inc. and its affiliates and subsidiaries (\xe2\x80\x9cMKS\xe2\x80\x9d) is an affirmative action and equal opportunity employer: diverse candidates are encouraged to apply. We win as a team and are committed to recruiting and hiring qualified applicants regardless of race, color, national origin, sex (including pregnancy and pregnancy-related conditions), religion, age, ancestry, physical or mental disability or handicap, marital status, membership in the uniformed services, veteran status, sexual orientation, gender identity or expression, genetic information, or any other category protected by applicable law. Hiring decisions are based on merit, qualifications and business needs. We conduct background checks and drug screens, in accordance with applicable law and company policies.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2130158
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Richmond, BC, Canada
  • Education
    Not mentioned