Software Engineer (Power Electronics) at InVision Staffing
Brampton, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

05 Dec, 25

Salary

110000.0

Posted On

06 Sep, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Dac, Communications, Real Time Control Systems, Oscilloscope, Can Bus, Professional Services, Communication Skills, I2C, Ethernet, Css, Information Technology, Javascript, Embedded Software, Rs232, Html, Troubleshooting

Industry

Electrical/Electronic Manufacturing

Description

INVISION IS A PROFESSIONAL RECRUITMENT FIRM SPECIALIZING IN ENGINEERING, INDUSTRIAL/SKILLED TRADES, INFORMATION TECHNOLOGY AND PROFESSIONAL SERVICES WITHIN CANADA AND THE U.S. WE HAVE A SUCCESSFUL TRACK RECORD WORKING ON BOTH SMALL AND LARGE RECRUITMENT PROJECTS, ACROSS NORTH AMERICA.

Our client, a leader in power electronics and system manufacturing is currently looking for a Software Engineer to join their growing team. Reporting to the Software Engineering Manager, you will work in the R&D group to develop and maintain embedded software for use in electronic systems.

QUALIFICATIONS:

·University Degree in Software Engineering, Electronics Engineering or Electrical Engineering.
·Minimum 3 years’ work experience in:
o Embedded C/C++ programming
o Microcontrollers
o Real-Time OS
o Multi-Threading
·Excellent organizational, interpersonal, oral, and written communication skills
·Experience in designing and troubleshooting of hard real-time control systems.
·Experience in RS232, CAN Bus, I2C, SPI and Ethernet communications, ADC and DAC.
·Ability to understand electrical schematics, understanding of basic electrical principals such as induction, capacitance, three-phase current etc.
·Ability to use Logic Analyser and Oscilloscope.
·Low-Level Device Drivers (Linux)
·Experience with Embedded Web Server, JavaScript, CSS, HTML and PHP programming.
·Ability to travel internationally - ~5%

Responsibilities

·Design, develop, and test embedded object orientated software for manufactured electronic systems.
·Optimize system performance, stability and scalability.
·Collaborate with hardware and software teams to define software specifications and ensure seamless integration
·Debug and troubleshoot issues across software and hardware domains.
·Develop and maintain detailed documentation, including requirements and design specifications.
·Interface with cross functional teams, customers, and end users.
·Stay current with industry trends and emerging technologies in embedded systems.

Loading...