Python Automation Developer (Embedded) - 100% Remote
By Insight Global At Canada
- 5+ years of software testing experience on embedded platform
- Testing automation experience writing automated test scripts in Python
- Experience working with automotive company
- Familiarity with Agile development processes
- Understanding of networking layers e.g. Layer 2/3
- HTTP or GRPC networking protocols
Senior Embedded Firmware Developer
By MVP Talent Corp At Canada
Strong Linux knowledge, Git/GitLab, and issue-management tools, e.g., Jira
8-10+ years of experience in embedded Firmware development
Strong knowledge of IoT-based systems
Strong knowledge of electronic hardware, microcontrollers, and electrical concepts
Effective investigation and troubleshooting skills, and ability to clearly document findings
Experience developing products in an Agile environment
Embedded Software Engineering Intern (Remote)
By Hinge Health At Canada
Desire to learn - You like picking up new skills and are good at doing it quickly.
All applicants must have a professional level of mastery in English
Please submit resumes & Applications in English
Own a project from start to finish, including planning, design, and execution
Learn about how embedded software and hardware development happen at Hinge Health
Learn about how engineering teams ensure quality and how that works in a medical device context
Embedded Software Developer Intern
By Trojan Technologies At London, Ontario, Canada
Quickly learns when faced with new challenges; undeterred by the knowledge that some lessons are learned from setbacks.
Takes initiative to practice and apply new skills to continuously improve performance; is accountable for meeting commitments.
Working experience with embedded C/C++ programming.
Actively participates in planning discussions, regardless of the relative skill level of others in the group.
Design and troubleshooting skills related to embedded systems.
Experience with NXP (Freescale) silicon and tools.
Embedded Software Developer C++
By CS GROUP At Montreal, Quebec, Canada
2-6 years experience in a similar position.
Knowledge of ISO26262 is an asset.
Good knowledge of C++ language required.
Knowledge of enterprise architect for design details implementation.
Knowledge of testing tools for code coverage analysis Parasoft, VectorCast and/or LDRA.
Knowledge of code analysis tools for code static analysis (MISRA-C) using Parasoft, VectorCast and/or LDRA.
Bhjob15656_17744 - Embedded Software Developer (Vx Works/Hypervisor)
By Myticas Consulting At Toronto, Ontario, Canada
Proficient coding skills with multiple programming languages, i.e. C, C++, Assembly
Virtualization experience is a plus
Coding experience with RTOS, device drivers, BSPs, etc
Familiar or working knowledge of Linux environment
D0178 / D0330 Certification not necessary but a plus
5+ Years of Embedded (C/C++) Hands-On development within VX Works (RTOS) and/or Hypervisor
Embedded Software Developer (New Grad)
By High Tech Genesis At Ottawa, Ontario, Canada
Participate in all stages of software development, including requirements analysis, design, prototyping, implementation, test, and maintenance.
Design and develop software written in C/C++ for Layer 2 and 3 Networking features.
Design and develop automation software written in Python.
Play a key role in crafting, developing, testing, deploying, and improving network software.
Write software which runs on an embedded Linux platform.
Troubleshoot issues and work with hardware, software and others to root cause and address.
Software/Sr Software Engineer-Embedded Application Software-Iot
By Extreme Networks At Greater Toronto Area, Canada
· 3+ years / MS 2+ years' experience in real-time / embedded application software.
· 3+ years' experience in C/C++ Linux Shell and Python
· 2+ years' experience in Thread protocol, Matter, MQTT
· 3+ years' experience in Bluetooth Low Energy product development
· 2+ years' experience MCU development experience, NXP/TI chipsets are preferred
· Basic electronics knowledge and use of lab equipment is required.
Embedded Software Developer (Intern) Montreal
By dormakaba At Montreal, Quebec, Canada
Experience with 32 bit microcontroller and low power management (ARM)
Knowledge in embedded software development
Knowledge of embedded software design and testing
Knowledge of C and other programming languages and embedded development environments (GCC or IAR)
Knowledge of embedded real-time operating systems, (OS, drivers, etc.)
Experience in embedded software development with battery operated devices
Embedded C++ Developer - Clean Energy Company
By Groom & Associates(és) At Greater Montreal Metropolitan Area, Canada
· Strong knowledge of Object-Oriented Programming and design patterns
· Strong programming skills in modern C++ and Python
· Experience with platform libraries such as Qt, Boost and POCO project
· Experience profiling and optimizing applications for constrained environments
· Experience with Git, Docker, gRPC, Protocol Buffers, IoT, OpenSSL
· Experience with Agile methodology (SCRUM), TDD and BDD
Technical Software Lead Robotics & Iot - Startup (Iot, Embedded, And Backend)
By CIBOTICA At Vancouver, British Columbia, Canada
Skilled in agile project management and leading teams.
Skillful at architecting systems and developing software for embedded and cloud servers.
Demonstrated experience with firmware development with the ability to troubleshoot hardware problems.
Experience in developing, testing, and deploying functional, scalable, robust, and maintainable software.
5+ years of experience with programming languages for back-end applications like Java, Ruby, Python, PHP, Laravel, MySQL, SQL, C#, and JavaScript.
Experience developing all components of an IoT system
Junior/Middle/Senior C/Embedded Developer
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
Intern, Embedded Software Developer
By CS GROUP - Canada At Montreal, Quebec, Canada
Knowledge in using Requirement Management tools such as DOORS
Good communication and interpersonal skills. Ability to communicate with multi-disciplinary stakeholders (system engineers, hardware engineers, managers, chief engineer etc…)
Knowledge in writing technical documents (development plan, specification/design documents, etc).
Software Knowledge: C – Language
Knowledge developing software for microcontroller on real-time applications
Knowledge in communication protocols (CANbus, ARINC429, ethernet, Serial communication (RS-422, SPI, I2C))
Internship - Embedded Software Verification - 8 Months (Montreal)
By MANNARINO At Montreal, Quebec, Canada
Support updates to the software documentation in accordance with the project certification requirements/guidelines
Work with System Engineers and Embedded Software Developers to design software test cases and procedures to verify the applicable software requirements
Writing test cases, test scripts and conduct requirements/design/code analysis
Career Opportunity and Primary Roles / Responsibilities:
A flex time policy with paid overtime
Other office perks such as catered weekly lunches and free hot beverages (espresso, coffee, hot chocolate and tea)
Embedded Software Developer Jobs
By Fortinet At Burnaby, British Columbia, Canada
Minimum 3 years of work experience with C/C++ programming
Experience with Linux user mode and device driver programming
Experience with Ethernet, Firewall, UTM set up, testing and scripting
Excellent problem solving and troubleshooting skills
Knowledge of computer hardware (PCIe, SATA, DMA, etc) is an asset
Design, implement and test software/firmware according to specifications
Embedded Software Developer Jobs
By CS GROUP - Canada At Montreal, Quebec, Canada
Experience in using Requirement Management tools such as DOORS
Good communication and interpersonal skills. Ability to communicate with multi-disciplinary stakeholders (system engineers, hardware engineers, managers, chief engineer etc…)
More than 4 years experience in low-level embedded software development
Experience in DO-178 standard or equivalent
Experience in writing technical documents (development plan, specification/design documents, etc).
Software Knowledge: C – Language
Python Automation Developer (Embedded)
By Insight Global At Ottawa, Ontario, Canada
Experience in Python development including unit testing
Experience with automated test execution
Experience with automated testing environment and frameworks
Experience in working in embedded environments
Degree in Computer Science, Engineering, or a related field
Embedded Software Developer Jobs
By Siemens At Vaughan, Ontario, Canada
Reviews relevant requirements, standards and other documentation to clarify and understand software engineering requirements.
Estimates own work and provides such estimates to Team Leader or Project Manager
7+ years of experience developing software in Linux environment for embedded applications
Experience using C/C++, Makefiles, GNU Toolchain and Shell programming in a Linux environment
Strong experience in developing, modifying and integrating open-source projects (OSS)
Experience with TCP/UDP/IP and socket programming
Embedded Software Engineer (1-Year)
By IMAX At Mississauga, Ontario, Canada
5+ years software engineering and software design experience, with the ability to formally document requirements, designs, and implementations
Identify product/service innovations and develop, quote, and implement solutions to meet special customer requirements and requests
3+ years real time control system software development experiences
2+ years C# and/or Python programming experience
Experienced with device driver for microcontrollers, including but not limited to peripherals like SPI, I2C, ADC/DAC, PWM, UART, RS232/485, Ethernet etc.
Experience developing communications software using any customer or industry standard protocols
Embedded Android Developer - Audio-8
By General Motors At Markham, Ontario, Canada
Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
Healthcare, dental and vision benefits including health care spending account and wellness incentive.
Participate in the design of a best-in-class in-vehicle platform for GM Infotainment systems
Develop and implement software services for our platform using Java and C++/ C.
Support software QA and optimize performance
Develop, code, test and troubleshoot the infotainment system

Are you an experienced Embedded Software Developer looking for a new challenge? We are looking for a creative and motivated 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 talented team of engineers. If you are passionate about embedded software development and have the skills to make a difference, then this is the job for you!

Embedded Software Developer Job Description:

A software developer with experience in embedded systems is responsible for developing, testing, and maintaining software for embedded systems. They must have a strong understanding of embedded systems, including hardware, operating systems, and software development.

What is Embedded Software Developer Skills Required?

• Knowledge of embedded systems and hardware
• Proficiency in programming languages such as C, C++, and Assembly
• Knowledge of operating systems such as Linux, Windows, and RTOS
• Ability to debug and troubleshoot software
• Knowledge of software development processes and methodologies
• Ability to work independently and in a team environment
• Excellent communication and problem-solving skills

What is Embedded Software Developer Qualifications?

• Bachelor’s degree in Computer Science, Engineering, or a related field
• Experience with embedded systems and software development
• Knowledge of software development processes and methodologies
• Ability to debug and troubleshoot software
• Excellent communication and problem-solving skills

What is Embedded Software Developer Knowledge?

• Knowledge of embedded systems and hardware
• Proficiency in programming languages such as C, C++, and Assembly
• Knowledge of operating systems such as Linux, Windows, and RTOS
• Knowledge of software development processes and method