Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
Software Engineer Intern Jobs
Recruited by Respawn Entertainment 7 months ago Address Vancouver, British Columbia, Canada
Software Q&A Testing Intern
Recruited by GAOGROUP Inc. 8 months ago Address Greater Toronto Area, Canada
Software Development Intern (Equest)
Recruited by BCJobs 8 months ago Address Vancouver, British Columbia, Canada
Senior Staff Distributed Systems Software Engineer, Tech Lead
Recruited by Temporal Technologies 8 months ago Address Vancouver, British Columbia, Canada
Senior Embedded Software Engineer
Recruited by Lumotive 8 months ago Address Vancouver, British Columbia, Canada
Senior Engineer, Software Development Engineering
Recruited by Analog Devices 8 months ago Address Burnaby, British Columbia, Canada
Software Development Engineer (Sdet)
Recruited by Mastercard 9 months ago Address Vancouver, British Columbia, Canada
Embedded Autonomous Software Engineer
Recruited by Open Ocean Robotics 9 months ago Address Victoria, British Columbia, Canada
Senior Software Development Engineer
Recruited by Workday 9 months ago Address Greater Toronto Area, Canada
Software Development Engineer, Amazon
Recruited by Amazon 9 months ago Address Vancouver, British Columbia, Canada
Linux Application Engineer Jobs
Recruited by Talent Flare 9 months ago Address British Columbia, Canada
Software Engineer Ii - Thermal Systems *Remote*
Recruited by Ansys 9 months ago Address Vancouver, British Columbia, Canada
Embedded Software Engineer Jobs
Recruited by Better Way Lighting 10 months ago Address Burnaby, British Columbia, Canada
Associate Software Development Engineer - Journeys
Recruited by Workday 10 months ago Address Vancouver, British Columbia, Canada
Software Development Engineer, Kinesis
Recruited by Amazon Web Services (AWS) 10 months ago Address Vancouver, British Columbia, Canada
Bms Software Test Engineer
Recruited by Rivian 10 months ago Address Vancouver, British Columbia, Canada
Software Development Engineer, Trc
Recruited by Amazon 10 months ago Address Vancouver, British Columbia, Canada
Software Development Engineer - Treyarch (Equest)
Recruited by BCJobs 10 months ago Address Vancouver, British Columbia, Canada
Senior Embedded Software Developer
Recruited by Lumotive 10 months ago Address Vancouver, British Columbia, Canada
Software Development Engineer, Trilogy (Remote) - $100,000/Year Usd
Recruited by Crossover 10 months ago Address Vancouver, British Columbia, Canada
Software Developer Intern Jobs
Recruited by Moola Inc 10 months ago Address Vancouver, British Columbia, Canada
Senior Software Development Engineer, Amazon
Recruited by Amazon 10 months ago Address Vancouver, British Columbia, Canada
Systems Software Engineer Jobs
Recruited by Red Apple Marketing International Inc. 10 months ago Address Vancouver, British Columbia, Canada
Lead Software Engineer Jobs
Recruited by Mastercard 10 months ago Address Vancouver, British Columbia, Canada
Android Software Engineer - Operating Systems - Cash App
Recruited by Cash App 10 months ago Address Kitchener, Ontario, Canada
Software Test Engineer Jobs
Recruited by Kardium Inc. 11 months ago Address Burnaby, British Columbia, Canada
Senior Software Development Engineer - Financial Reporting Engine
Recruited by Workday 11 months ago Address Greater Toronto Area, Canada
Senior Software Development Engineer
Recruited by Workday 11 months ago Address Vancouver, British Columbia, Canada

Embedded Software Engineer Jobs

Company

Insight Global

Address Richmond, British Columbia, Canada
Employment type CONTRACTOR
Salary
Expires 2023-07-09
Posted at 10 months ago
Job Description

Responsibilities:

Collaborate in the architecture, design, implementation, and maintenance of firmware running a multi-interface communication module.

Develop detailed requirements and specifications based on product and system requirements, working in concert with marketing managers, engineering project managers, and other multi-discipline technical innovators in multiple locations world-wide.

Works closely within a team of embedded firmware engineers and system engineers to implement specified functionality.

Promotes and embraces the Test Driven Development (TDD) and Agile (Scrum) methodologies.

Programming for real time, multi-threaded, and concurrent embedded systems in C/C++

Follows established development guidelines and standards and makes recommendations for improvements.

Writes test plans and conducts design verification tests. Debugs firmware based on test results and issues identified by other testers.

Provide mentorship for other team members.



Qualifications:

  • Strong written and verbal communication skills.
  • Experience designing and writing peripheral device drivers and board support packages.
  • Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Software Engineering with 5+ years hands-on experience.
  • Experience designing and writing multi-process, or multi-threaded, firmware running within an RTOS and/or embedded POSIX compliant OS.
  • Experience designing and writing embedded firmware in C for embedded Linux or other POSIX compliant operating system.
  • Excellent written and verbal communication skills, with the ability to communicate clearly and concisely to all levels within the organization including formal meetings and presentations.
  • Experience with digital communication interfaces such as Ethernet, WiFi, USB.
  • Experience with internet protocols such as HTTP, FTP, SMTP, NTP, SNMP, Telnet, SSL, and/or others.


Highly Desired:

  • Experience with digital communication interfaces such as CAN, RS-485, SPI, I2C, TWI, LIN, and/or others.
  • Experience with scripting languages such as Python and Lua.
  • Experience working with the QNX operating system.
  • Experience with wireless communication protocols such as Bluetooth and Zigbee
  • Experience developing embedded web user interface applications utilizing HTML, CSS, JavaScript, and advanced client-side web application frameworks such as AngularJS, Backbone, or Knockout

Experience with communication protocols such as DNP3, CANopen, J1939, Modbus, Profibus, and/or others.