×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Software Engineer; Systems

Remote / Online - Candidates ideally in
Cranbrook / EK, BC, V1A, Canada
Listing for: Placements24
Remote/Work from Home position
Listed on 2026-10-24
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, C++ Developer, Embedded Systems/ Firmware/ IoT
Job Description & How to Apply Below
Position: Senior Embedded Software Engineer (Real-Time Systems)
About the Role Our client, a globally recognized leader in developing sophisticated electronic systems for the aerospace and defense industry, is looking for a Senior Embedded Software Engineer to join their team on a fully remote basis. This is an exciting opportunity to work on cutting-edge real-time embedded systems that are critical for national security and technological advancement. You will be responsible for designing, developing, testing, and maintaining complex software for embedded microprocessors and microcontrollers.

The role demands a deep understanding of real-time operating systems (RTOS), low-level hardware interaction, and stringent software development processes. If you are a highly skilled and motivated engineer seeking challenging projects within a remote work structure, this position is ideal for you, allowing you to contribute from anywhere in South Africa , including proximity to Kimberley, Northern Cape . Our client is committed to fostering a culture of innovation, precision, and continuous improvement.

Key Responsibilities   Design, develop, and implement real-time embedded software for high-performance systems.
Write efficient, reliable, and maintainable code in C/C++ for embedded platforms.
Work extensively with Real-Time Operating Systems (RTOS) such as VxWorks, QNX, or RTLinux.
Develop and integrate device drivers for various hardware peripherals.
Perform detailed code reviews, unit testing, and integration testing to ensure software quality and robustness.
Debug complex software and hardware issues using advanced debugging tools and techniques.
Collaborate closely with hardware engineers, systems engineers, and quality assurance teams.
Contribute to the definition of software architecture and development methodologies.
Requirements   Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field.
Minimum of 7 years of professional experience in embedded software development.
Expertise in C/C++ programming for embedded systems and real-time applications.
In-depth knowledge and practical experience with RTOS concepts and implementations.

Experience with embedded communication protocols (e.g., CAN, Ethernet, SPI, I2C).
Proficiency in using embedded development tools, compilers, debuggers, and emulators.
Familiarity with software development lifecycle (SDLC) and agile methodologies.
Excellent analytical, problem-solving, and debugging skills.
Strong communication skills for effective remote collaboration and technical documentation.
Benefits   Fully remote work arrangement offering significant flexibility.
Highly competitive salary package, reflecting extensive experience.
Comprehensive health, dental, and vision insurance plans.
Generous annual leave and paid time off.
Opportunities for advanced training, certifications, and attending relevant technical conferences.
Company-provided laptop and home office support.
Involvement in mission-critical, technologically advanced projects.
A culture that promotes innovation, continuous learning, and technical excellence.
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary