Don't worry, we can still help! Below, please find related information to help you with your job search.
- embedded software engineer
- Embedded Software Test Engineer
- Embedded Engineer
- Embedded Systems Software Engineer
- Senior Embedded Software Engineer
- Staff Embedded Software Engineer
- Embedded Software Intern
- Senior Embedded Software Development Engineer
- Lead Embedded Software Engineer
- Embedded Linux Software Engineer
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 |
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.
-
Agente Ou Agent De Prévention De Soir Au Service De La Gestion Des Sentences
By Ministère de la sécurité publique At Montreal, Quebec, Canada 7 months ago
-
Lead Line Cook/Manager On Duty
By Impact Kitchen At Greater Toronto Area, Canada 7 months ago
-
Refinish Tech (Temporary) Jobs
By Boyd Group Services Inc. At Saskatoon, Saskatchewan, Canada 7 months ago
-
Vice President - Treasury
By Boyd Group Services Inc. At Winnipeg, Manitoba, Canada 7 months ago
-
Rock Mechanics Eit Jobs
By WSP in Canada At Greater Sudbury, Ontario, Canada 7 months ago