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
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++.
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
Lead Software Engineer Jobs
By Mastercard At Vancouver, British Columbia, Canada
Strong programming skills with deep knowledge of Java.
Good knowledge of SQL and experience working with Oracle.
Strong organizational skills; able to manage multiple tasks within the constraints and timelines determined by business needs.
Are you a strong technical programmer with experience mentoring a team?
Manage your own time while collaborating with teammates to accomplish project goals
Excellent knowledge of Spring and other frameworks.
Embedded Software Engineer Jobs
By Insight Global At Richmond, British Columbia, Canada
Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Software Engineering with 5+ years hands-on experience.
Strong written and verbal communication skills.
Experience designing and writing embedded firmware in C for embedded Linux or other POSIX compliant operating system.
Experience designing and writing multi-process, or multi-threaded, firmware running within an RTOS and/or embedded POSIX compliant OS.
Experience with digital communication interfaces such as Ethernet, WiFi, USB.
Experience designing and writing peripheral device drivers and board support packages.
Sr. Embedded Software Engineer
By Brainpower360 At Greater Vancouver, British Columbia, Canada
Developing the software tools to support software development, testing, and implementation manage
Documenting designs in engineering documents including functional block diagrams and managed under Confluence
Excellent programming skills in C and C++
Minimum 5 years experience in embedded systems and Linux applications.
Experience in Network programming (TCP, IP, sockets, …)
Excellent communication skills, oral and written.
Lead Embedded Software Engineer
By NZ Technologies (TIPSO™ & HoverTap™) At Vancouver, British Columbia, Canada
Develop and manage embedded software for embedded Linux controllers and microcontrollers
Develop and manage Linux and Windows software applications that interact with NZTech products
Manage updates, bug-fixes, software testing, and Git repositories for new hardware and software releases
Minimum 4 years of relevant experience in embedded software development
Good programming skills with OOP languages such as C, C++, Python and automation scripting
Strong interpersonal communication and professional documentation skills
Lead Software Engineer Jobs
By TEEMA At Ottawa, Ontario, Canada
8 + years of experience as a Senior Developer ; at least 2-3 years of formal leadership experience
Experience with Python and Angular ( or any modern Javascript framework) preferred
Experience with Devops methodologies and best practices a strong asset
Experience with SAAS companies a must!
Lead a team of talented engineers of upto 7 and drive the successful delivery of products.
Provide technical guidance, mentorship and foster a culture of collaboration, innovation, and continuous learning.
Lead Software Engineer Jobs
By DealFinder - Startup At Calgary, Alberta, Canada

We are looking for a driven software engineer to lead our product development. The employee will work closely with the CEO to develop all aspects of the product including Back-End, Website, Mobile ...

Lead Embedded Software Developer And Architect
By Akkodis At Baie-d’Urfé, Quebec, Canada
Experience in formal software development (requirements, design, testing).
Minimum of 15 years of experience in embedded software development.
Networking and communication protocol experience required.
Experience with real-time operating systems (RTOS).
Experience with continuous integration and delivery (CI/CD).
Experience with version control systems such as GIT.
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.
Lead Software Engineer, Trilogy (Remote) - $100,000/Year Usd
By Crossover At Ottawa, Ontario, Canada
Review code to ensure adherence to best practices, team standards, and customer requirements.
At least 4 years of experience writing production code for the server side of web applications.
At least 2 years of experience being the primary technical contributor for a development team OR software product.
At least 1 year of hands-on experience developing using cloud patterns (any cloud vendor).
A personal interest and some experience in using generative A.I. in your day-to-day development
Lead Software Engineer key responsibilities
Lead Software Engineer, Trilogy (Remote) - $100,000/Year Usd
By Crossover At Montreal, Quebec, Canada
Review code to ensure adherence to best practices, team standards, and customer requirements.
At least 4 years of experience writing production code for the server side of web applications.
At least 2 years of experience being the primary technical contributor for a development team OR software product.
At least 1 year of hands-on experience developing using cloud patterns (any cloud vendor).
A personal interest and some experience in using generative A.I. in your day-to-day development
Lead Software Engineer key responsibilities
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 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.
Lead Software Engineer, Trilogy (Remote) - $100,000/Year Usd
By Crossover At Calgary, Alberta, Canada
Review code to ensure adherence to best practices, team standards, and customer requirements.
At least 4 years of experience writing production code for the server side of web applications.
At least 2 years of experience being the primary technical contributor for a development team OR software product.
At least 1 year of hands-on experience developing using cloud patterns (any cloud vendor).
A personal interest and some experience in using generative A.I. in your day-to-day development
Lead Software Engineer key responsibilities
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.)
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
Embedded Software Engineer Jobs
By Huntel Global At Ottawa, Ontario, Canada
Must have proven problem-solving abilities and attention to detail along with excellent communication skills (both written and verbal)
3+ years of embedded software design experience in C or C++ (preferably C++11 or later standards)
Experience deploying and configuring real-time operating systems (FreeRTOS, MQX) on embedded platforms
Knowledge of Cortex-M microprocessor families is a strong asset
Knowledge of common communication busses/protocols such as USB, I2C, SPI, UART (must have) and I2S (a strong asset).
Must have experience using issue tracking and version control systems (GIT, SVN).
Lead Software Engineer- Cmod
By Sun Life At Hamilton, Ontario, Canada
Experience with Application Performance Management techniques
Experience with Change Management and Release Management process
Proven analysis and development skills preferably with a degree in Computer Science, related technology degree/diploma, or equivalent experience
Certification and/or experience with the IBM FileNet P8 suite of tools
Apply analysis skills to understand and assess the impact of infrastructure and technical changes within the environment.
10+ years’ experience in design, development and implementing enterprise grade solutions.

Are you an experienced embedded software engineer looking for a new challenge? We are looking for a Lead Embedded Software Engineer to join our team and help us develop innovative solutions for our customers. You will be responsible for designing, developing, and testing embedded software for our products. You will have the opportunity to work on cutting-edge technologies and collaborate with a talented team of engineers. If you are passionate about embedded software engineering and want to make a difference, this is the job for you!

What is Lead Embedded Software Engineer Job Skills Required?

• Expertise in embedded software development for microcontrollers, microprocessors, and digital signal processors
• Knowledge of embedded software development tools such as compilers, assemblers, debuggers, and emulators
• Proficiency in C/C++ programming language
• Ability to develop software for real-time embedded systems
• Knowledge of communication protocols such as CAN, SPI, I2C, and UART
• Understanding of hardware design and architecture
• Ability to troubleshoot and debug software issues
• Excellent problem-solving and analytical skills

What is Lead Embedded Software Engineer Job Qualifications?

• Bachelor’s degree in Computer Science, Electrical Engineering, or related field
• 5+ years of experience in embedded software development
• Experience with RTOS (Real-Time Operating System)
• Experience with embedded Linux
• Experience with version control systems such as Git
• Experience with debugging tools such as JTAG

What is Lead Embedded Software Engineer Job Knowledge?

• Knowledge of embedded software development processes
• Knowledge of software design patterns
• Knowledge of software development methodologies such as Agile and Waterfall
• Knowledge of software testing and quality assurance
• Knowledge of