Embedded Software Engineer Job at Skyjack Inc., Guelph, ON

RlptTUFtNVcwSmtrelVINFV3UDFsSnlETmc9PQ==
  • Skyjack Inc.
  • Guelph, ON

Job Description

Job Description

Embedded Software Engineer

Requirements

  • Strong programming skills in Matlab, C, C++, or Python, and/or with the ability to learn new languages
  • Knowledge of Model-based software design and implementation methodologies and models (using Simulink, State flow, Matlab)
  • Experience with functional safety software design and architecture with coding standard for whole process, standard like ISO 26262, IEC 61508, ISO 13849 etc.
  • Experience with embedded systems tools such as compilers, debuggers, simulators, etc.
  • Experience with IDEs or code editors, such as Microsoft Visual Studio or Visual Studio Code
  • Proficiency with version control software (such as git), repository management
  • Experience with SAE J1939 CAN communications, CAN open and analysis tools (e.g., VehicleSpy, CANoe)
  • Solid understanding of linear algebra, algorithms, optimization, numerical methods
  • Experience reviewing and interpreting software requirements
  • Must be self-starter with great desire to learn
  • Effective communicator with teamwork experience
  • Good analytical thinking and problem-solving skills

Qualifications

  • Bachelor’s degree in software engineering or related field (computer science, other engineering), or in lieu of degree, relevant experience in field of software development
  • 2 to 5 years’ software development experience in embedded system preferably in automotive/offroad vehicle industry

Responsibilities

  • Assist with establishing formal software development process for functional safety
  • Develop/update software for mobile machinery. Participate on software development teams and collaborate with cross functional product design teams to develop various features, such as electro-hydraulics, powertrain, and/or operator interfaces
  • Rapid software development from prototype to production and iterate for different products
  • Actively participate in design review, review of software architecture with cross-functional team to offer constructive feedback, new ideas, and solutions to problems
  • Utilize software tools & electronic instruments to troubleshoot and debug embedded systems
  • Provide technical support, and product support during key product development phase
  • Research and recommend core technologies and methods
  • Work with team members to coordinate/delegate development efforts
  • Communicate between internal teams and vendors
  • Outline project milestones and establish deadlines
  • Write technical documentation
  • Perform other related duties as assigned
  • Work with multiple programming languages

Beneficial

  • Hands-on experience working with embedded hardware, programming microcontrollers, motor controllers, and/or machine controllers, electronics, sensors, motors, engines, and/or machines (industrial or otherwise)
  • Knowledge of electronic circuits and components, such as Microcontrollers, FETs, EEPROM/Flash, etc., with the ability to read schematics and data sheets
  • Knowledge of communication protocols such as Wi-Fi Protocols ( UDP), and/or Bluetooth
  • Familiarity with Linux and Windows
  • Experience with cross-platform development and deployment
  • Ability to create GUIs for prototyping and testing

What Skyjack / Linamar Has To Offer

  • Opportunities for career advancement
  • Community based outreach supporting both local and global initiatives and charities
  • Social committees and sports teams
  • Discounts for local vendors and events, including auto supplier discounts

About Us

Skyjack supplies construction rental companies globally with quality engineered, simple, and reliable access and telehandler equipment. Initially started as a scissor lift manufacturer in 1985 and has grown to become a world leader in the general Mobile Elevating Work Platform (MEWP) industry

As a dominant player in a consistently evolving industry, Skyjack employees thrive on absorbing new information and have a thirst for continuous improvement in their professional selves. In 2002 Skyjack became a part of the Linamar Corporation and has since been able to leverage strategic partnerships and use the guidance of their parent company to rapidly change the face of the access industry

Every aspect of the company is deeply rooted in Skyjacks safety initiatives as this can be an extremely challenging industry. Skyjack prides itself on being simply reliable and easy to do business with. This mission extends to the relationships with customers, suppliers, and employees.

Job Tags

Local area, Without location,

Similar Jobs

Humble ISD

Custodian Job at Humble ISD

 ...Humble ISD Custodian Reports to: Head Custodian/District Custodial Supervisor School. Department: Operations. Pay Grade: Manual Trades/Hourly Pay Grade 1. Days: 261. Wage/hour status: Non-Exempt. HUMBLE INDEPENDENT SCHOOL DISTRICT Job Description... 

Infinite Computer Solutions (ICS)

Semiconductor/fab technician Job at Infinite Computer Solutions (ICS)

 ...Job Title: Semiconductor/Fab Technician Duration: 12+ Months (Possibility of Extension) Location: Albany, NY Anticipated number of hours per week: 9-5, M-F Position description: Our client operates at the Albany NanoTech Complex for advanced... 

MSH Americas - Diot-Siaci Group

Bilingual Claims Administrator Job at MSH Americas - Diot-Siaci Group

 ...About You You are an experienced administrative professional who can multitask and meet tight deadlines. You thrive in a fast-paced, team environment and will provide excellent customer service via email, fax, and phone. You will have the desire to develop an in-depth understanding... 

会社名非公開

Senior Director, Oncology Medical Affairs Job at 会社名非公開

- - Description * * * * ...

Boxercraft Inc.

Customer Success Specialist Job at Boxercraft Inc.

 ...peak season) Maintains high levels of customer satisfaction and loyalty with customers Serves as a focal point for customer services issue escalation and elevates unresolved customer issues as appropriate Key Competencies Embodies a We-vs-Me mindset and daily...