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 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 Engineer Jobs
By Kraken Sense At Oakville, Ontario, Canada
Education: Bachelor's degree (or higher) in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
Embedded Platforms: Hands-on experience with microcontrollers (e.g., ARM, AVR, PIC) and embedded development boards (e.g., Raspberry Pi, Arduino).
Communication Protocols: Strong understanding and practical experience with communication protocols commonly used in embedded systems.
Problem-Solving Skills: Ability to analyze complex technical challenges, propose innovative solutions, and troubleshoot issues efficiently.
Team Player: Excellent communication skills and the ability to work effectively as part of a diverse team.
Hardware Integration: Work closely with the hardware engineering team to integrate and optimize embedded systems with custom-designed electronics and sensors.
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).
Photonics Embedded Test Engineer
By Insight Global At Ottawa, Ontario, Canada
-3-5 years embedded testing experience
-Experience with C# programming and Visual Studio
-Experience working within the photonics industry - testing photonics integrated chips
-Some hardware testing experience in lab
- Knowledge on optical networking, lasers and fiber optics
-Comfortable with some tools such as optical spectrum, source measures, fiber loss measures, RF measurements, etc
Embedded Software Engineer Jobs
By GE Renewable Energy At Markham, Ontario, Canada
Interact with a multi-discipline engineering team to meet the project requirements throughout its life cycle.
Minimum of 6 years of embedded development experience.
Experience in communication stack and application firmware development.
Experience in working with fast network/data interfaces like 1G/10G Ethernet, PCI-E
Experience developing multi-threaded/ multi-tasking real time applications.
Sound knowledge of Microcontrollers (preferably ARM cores on Intel or Freescale chips).
Embedded Staff Software Engineer - Hybrid Role
By ATX Networks Corp. At Whitby, Ontario, Canada
5+ year’s experience working in a production environment for a medium sized organization.
Proven experience with Modern C++ framework.
Experienced with end-to-end development including system architecture.
Experience with Linux on larger embedded systems (1GHz+, 250MB+), including Open embedded/Yocto Project.
Excellent communication skills especially on complex technical subjects.
Excellent analytical and empirical problem-solving abilities.

Are you an experienced Embedded Software Engineer looking for a new challenge? We are looking for a talented individual to join our team and help us develop innovative embedded software solutions. You will have the opportunity to work on cutting-edge projects and collaborate with a team of highly skilled engineers. If you are passionate about embedded software engineering and want to make a difference, then this is the job for you!

An Embedded Software Engineer is responsible for developing software for embedded systems. They design, develop, test, and debug software for embedded systems. They also create and maintain software documentation.

What is embedded software engineer Skills Required?

• Knowledge of embedded systems and microcontrollers
• Proficiency in C/C++, assembly language, and scripting languages
• Experience with debugging tools and techniques
• Knowledge of software development processes and methodologies
• Ability to work independently and as part of a team
• Excellent problem-solving and communication skills

What is embedded software engineer Qualifications?

• Bachelor’s degree in Computer Science, Electrical Engineering, or related field
• Experience with embedded software development
• Knowledge of embedded systems and microcontrollers
• Proficiency in C/C++, assembly language, and scripting languages

What is embedded software engineer Knowledge?

• Knowledge of embedded systems and microcontrollers
• Knowledge of software development processes and methodologies
• Knowledge of debugging tools and techniques
• Knowledge of computer architecture and operating systems
• Knowledge of communication protocols

What is embedded software engineer Experience?

• Experience with embedded software development
• Experience with debugging tools and techniques
• Experience with software development processes and methodologies
• Experience with computer architecture and operating systems
• Experience with communication