Embedded Software Engineer Jobs
By CS GROUP - Canada At Montreal, Quebec, Canada
Work closely with the electronics and hardware departments to ensure design of electronics and hardware can support the software requirements.
Create details designs to link the software implementation to the requirements.
Essential: Minimum five (5+) years of relevant experience with embedded software development
Essential: Knowledge of embedded C/C++ systems
Expert knowledge in real-time embedded software for 32-bit multicore microcontrollers
Expert knowledge in floating point development and methods.
Senior Embedded Software Engineer
By Lumotive At Vancouver, British Columbia, Canada
Manage work effectively through collaborative issue tracking.
Master's degree in Computer Science or equivalent work experience.
5+ years of industry experience.
Good knowledge of embedded protocols especially I2C and SPI.
Good knowledge of network development (sockets, TCP/IP).
Strong embedded programming experience in C / C++.
Software Test Engineer Jobs
By Aversan Inc. At Toronto, Ontario, Canada
• 5+ years experience testing non-functional requirements (e.g. fail-over, component response times, data integrity, security)
• 5+ years experience developing technical testing strategies / plans
• 5+ years experience executing testing activities for a number of types of testing such as:
• Experience with User Acceptance Testing and providing sprint reviews
Software Test Engineer Jobs
By Intelliwave Technologies Inc. At Edmonton, Alberta, Canada
Have a working knowledge of Intelliwave’s software applications and hardware solutions.
Perform requirements gathering, test plans design, test development and manual testing.
Experience with programming languages (Javascript, HTML5, CSS, Bash, C#)
Experience testing with databases. (MSSQL/MySQL, NoSQL/MongoDB).
Experience using test tools and developing automated tests.
Knowledge of wireless technologies (GPS, Bluetooth, RFID).
Software Test Engineer Jobs
By EPITEC At Kanata, Ontario, Canada
SKILLS AND QUALIFICATIONS FOR TEST AUTOMATION ENGINEER:
3-5 years of software testing experience on embedded, mobile, or consumer electronic platforms.
Experience in testing embedded operating systems using Python / Slash.
Experience in testing for automotive.
RESPONSIBILITIES FOR TEST AUTOMATION ENGINEER:
REQUIRED EXPERIENCE FOR TEST AUTOMATION ENGINEER:
Senior Embedded Software Engineer - Sdv
By General Motors At Markham, Ontario, Canada
Strong leadership and interpersonal communication skills, ability to collaborate effectively with team members locally and remotely, and with customers under pressure
10+ years of professional software design and development experience, combination of Embedded and Cloud Native technologies preferred
BS, or MS in EE/CE/CS, or the equivalent in experience with evidence of exceptional ability
Experience providing technical guidance to team members
Demonstrated knowledge in software programming languages (Python, Java, C, C++)
Demonstrated knowledge of data modeling and data structure principles, and AI/ML
Embedded Software Engineer Jobs
By Exact Match Recruitment At Ontario, Canada
4+ years experience in embedded development working on multithreaded, concurrent real time systems
Very strong embedded C development skills
Experience in both Linux and RTOS strongly preferred
Experience with Python and SQL for extracting and analyzing data for assessment of feature and product performance
Exact Match is a strategic recruitment partner focused on connecting experienced
Develop an in-depth understanding of the current device firmware features and how modules work together
Embedded Software Engineer Jobs
By Enterprise Solutions Inc. At Canada
• Develop and maintain software requirements in DOOR- NG
• Understand and develop software requirement.
• Good Knowledge of DOOR- NG tool, JIRA tool.
• Candidate must be able to port requirement from JIRA to DOOR NG
• Connect with Project team, end customer to define the product requirement
• Experience in embedded software development using C and C++. (must have)
Embedded Software Engineer Jobs
By Bornea Dynamics At St. Catharines, Ontario, Canada
Experience in programming embedded systems (C, C++, C#)
Experience with HDL or C++ compilers for programming FPGAs
Experience debugging and validation code in a laboratory environment
Experience with various communication protocols
Strong writing and documentation skills
Develop, debug, and test embedded software,
Embedded Autonomous Software Engineer
By Open Ocean Robotics At Victoria, British Columbia, Canada
Perform all phases of development lifecycle including requirements definition, software/systems architecture, implementation, testing, and integration
Learn the codebase to advance the DataXplorer USV platform or fix bugs while improving your coding skills in C++ and Rust
7+ years’ experience as an embedded software developer in C, C++ and/or Rust as a critical team member
Good verbal and written communication skills
Strong analytical and troubleshooting skills, technical aptitude, attention to detail with a can-do self-starting attitude
Ability to understand and translate business requirements to technical specifications
Embedded Software Engineer – Certification
By Wind River At Kanata, Ontario, Canada
Certification experience is a plus
Flexible home office! We offer the flexibility of a hybrid work schedule or 100% remote
Develop and deliver high quality documentation used for D0-178 certification evidence.
Ability to review D0-178 artifacts and provide guidance to conform Certification standards
6-10 years of relevant technical experience in software development.
Strong analytical skills in the C programming language.
Embedded Software Engineer - Certification/Hypervisor Team
By Wind River At Kanata, Ontario, Canada
Certification experience in aviation or automotive industry is a plus.
Flexible home office! We offer the flexibility of a hybrid work schedule or 100% remote
Develop and deliver high quality documentation used for DO-178 certification evidence.
Review DO-178 artifacts and provide guidance to conform Certification standards.
5-7 years of relevant technical experience in software development.
Strong analytical skills in the C programming language.
Embedded Software Engineer Jobs
By Coencorp Fleet Management Software Solutions At Brossard, Quebec, Canada
•Solid working knowledge of C++ and scripting languages
•Microcontroller programming experience (preferably ARM)
•Hardware design experience would be a big asset
Since 1991, we've been providing solutions that make industrial fleets more efficient, safer, and environmentally responsible.
Embedded Software Engineer (Junior/Intermediate/Senior)
By Evertz At Burlington, Ontario, Canada
Additional Skills and experience that will be useful:
C, C++ programming and debugging skills
Real-Time Operating Systems, Embedded Linux, FreeRTOS and Device Driver experience essential
Knowledge of digital hardware (SoC, x86, ARM microprocessor and its peripherals, FPGA, DSP etc.)
Knowledge of video standards H.264, MPEG2, HEVC, JPEG-XS, ST2110 and their applications
Knowledge of Cloud Computing (AWS etc.)
Embedded Software Engineer Jobs
By Better Way Lighting At Burnaby, British Columbia, Canada
Degree or diploma in Computer Science, Computer Engineering, or related technical experience
Exceptional interpersonal and communication abilities
Experience with embedded systems (Arduino, Espressif, or STM32)
Experience with communication protocols(SPI, I2C, RS485, etc.)
Write and implement efficient code
Create unique solutions to solve complex lighting data problems
System Test Software Engineer
By Wind River At Kanata, Ontario, Canada
Knowledge of DO-178B/C certification standard and certification experience
Familiarity with software configuration management tools, preferably git and Bitbucket
Flexible home office! We offer the flexibility of a hybrid work schedule or 100% remote
BSc or higher degree (Computer Science, Computer/Electrical/Software Engineering, or other STEM field) or equivalent work experience
6+ years of software development experience
Great interpersonal and communication skills
Software Test Engineer Jobs
By MANNARINO At Montreal, Quebec, Canada
3+ years of industry experience in software testing
Experience in programming languages such as Python/C++ and scripting to build test automation
Knowledge of architecture, or platforms
Strong problem solving and analytical skills
Career Opportunity And Primary Roles / Responsibilities
Knowledge of English is required to communicate and work with customers outside the province of Quebec. /
Bms Software Test Engineer
By Rivian At Vancouver, British Columbia, Canada
Collaborate with cross-functional teams, including software engineers, test engineers, and system architects, to understand software requirements and design appropriate test cases.
Conduct periodic reviews of automated test suites, ensuring they remain up-to-date, maintainable, and aligned with evolving project requirements.
BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
Proven experience as a Test Automation Engineer is a plus, preferably in the SIL testing domain within the automotive industry.
Previous experience in auto-industry or validating highly complex and safety-critical embedded systems is a plus.
Excellent analytical and problem-solving skills, with the ability to analyze test results and identify root causes of issues.
R&D Embedded Hardware (Software) Engineer
By KYNZE At Montreal, Quebec, Canada
Eng. in Electrical Engineering or equivalent with at least 3 years of technical experience
Strong Experience in Analog and Digital circuits
Experience in embedded systems / firmware development,
Experience with programming languages such as C++, Python, etc.
Experience in hands-on development and debug on embedded targets using in-circuit debuggers and electronic test equipment (scopes, meters)
Experience with Android or iOS application development is an asset
Junior/Middle/Senior Software Engineer-C/Embedded-Tietovery Create
By Tietoevry At Landry Office, New Brunswick, Canada
Design and implementation of new features for 5G technology in L1 or L2 (depending on your skillset).
Knowledge of embedded software design principles (i.e. C99 standard)
At least good command of English and communication skills 
Experience in telecommunication area, especially in logical channels in LTE/5G
Experience with troubleshooting (GDB, crash analysis)
Knowledge of writing scripts in Python will be an advantage