Geolocation Embedded Software Engineer (C/C++, Rust)
Octasic
Founded in 1998, Octasic is a privately held company headquartered in Montreal, Canada, with Research and Development facilities in Canada and India and a global sales support network. Octasic is a leading provider of SoCs (System on Chip), software and hardware integrated platforms for the global wireless and multimedia gateway markets. Our hardware and software platforms are the foundation for next-generation wireless systems for Defense, Law Enforcement and National Security Agencies.We choose Octasic for:A workplace at the cutting edge of technology to be in contact with wireless technology experts in a growing company;
Competitive compensation(salaries, benefits, gym membership discount, stock options purchase program, public transit reimbursement, shower on the premises and beverages and snacks free every day);
Work-life balance;
Friendly and collaborative work atmosphere and many social activities all year long;
Working for a company involved in its community;
Proximity to various public transportation services (Angus Shuttle, 10 min. walk from Prefontaine station).About the role:Octasic is seeking a skilled Software Developer to join its Geolocation software development division. In this role, you will contribute to the advancement of Octasic’s geolocation product line, including cutting-edge vehicular and airborne geolocation systems, while enhancing existing software solutions.What you'll do:Design, develop and implement software using C/C++, Python, and Rust;
Develop software simulators and test frameworks to validate system functionality;
Perform comprehensive validation through unit, module, and system-level testing;
Conduct peer reviews to ensure code quality, consistency, and reduced defect rates;
Identify and implement process improvements to enhance efficiency and product value;
Actively participate in Scrum ceremonies and design discussions;
Investigate customer-reported issues, propose solutions, and implement fixes;
Support rapid prototyping, including hardware-level work using discrete components when required.Qualifications:Bachelor’s degree in Electronics and Communication Engineering (Master’s preferred);
3–5 years of experience in real-time embedded software development;
Experience with wirelessphysical layer technologies (e.G., GSM, UMTS, LTE, 5G) is an advantage;
Knowledge of RADAR systems, GPS technologies, and Inertial Measurement Units (IMUs) is a plus;
Strong understanding of signal processing, communication fundamentals, and wireless systems;
Familiarity with RF system principles (e.G., noise figure, sensitivity, antennas) is desirable;
Proficiency in C/C++;
experience with Python or Rust is beneficial;
Demonstrated ability to write efficient, optimized, and maintainable code;
Solid foundation in mathematics (algebra, trigonometry, calculus, etc.);
Understanding wireless technologies is beneficial;
Eligible to obtain a Canadian security clearance.Assets:Hands-on mindset with willingness to perform field testing;
Ability to build quick prototypes when required.
#J-18808-Ljbffr
Competitive compensation(salaries, benefits, gym membership discount, stock options purchase program, public transit reimbursement, shower on the premises and beverages and snacks free every day);
Work-life balance;
Friendly and collaborative work atmosphere and many social activities all year long;
Working for a company involved in its community;
Proximity to various public transportation services (Angus Shuttle, 10 min. walk from Prefontaine station).About the role:Octasic is seeking a skilled Software Developer to join its Geolocation software development division. In this role, you will contribute to the advancement of Octasic’s geolocation product line, including cutting-edge vehicular and airborne geolocation systems, while enhancing existing software solutions.What you'll do:Design, develop and implement software using C/C++, Python, and Rust;
Develop software simulators and test frameworks to validate system functionality;
Perform comprehensive validation through unit, module, and system-level testing;
Conduct peer reviews to ensure code quality, consistency, and reduced defect rates;
Identify and implement process improvements to enhance efficiency and product value;
Actively participate in Scrum ceremonies and design discussions;
Investigate customer-reported issues, propose solutions, and implement fixes;
Support rapid prototyping, including hardware-level work using discrete components when required.Qualifications:Bachelor’s degree in Electronics and Communication Engineering (Master’s preferred);
3–5 years of experience in real-time embedded software development;
Experience with wirelessphysical layer technologies (e.G., GSM, UMTS, LTE, 5G) is an advantage;
Knowledge of RADAR systems, GPS technologies, and Inertial Measurement Units (IMUs) is a plus;
Strong understanding of signal processing, communication fundamentals, and wireless systems;
Familiarity with RF system principles (e.G., noise figure, sensitivity, antennas) is desirable;
Proficiency in C/C++;
experience with Python or Rust is beneficial;
Demonstrated ability to write efficient, optimized, and maintainable code;
Solid foundation in mathematics (algebra, trigonometry, calculus, etc.);
Understanding wireless technologies is beneficial;
Eligible to obtain a Canadian security clearance.Assets:Hands-on mindset with willingness to perform field testing;
Ability to build quick prototypes when required.
#J-18808-Ljbffr
Vacancy posted 51 minutes ago
Similar jobs that could be interesting for youBased on the Geolocation Embedded Software Engineer (C/C++, Rust) in Winnipeg, MB vacancy
$114.4k - $164.4k per year
...ULCEngineering Group Machine Learning Engineering As a member of Low Power AI solution... ....Proficient programming skills in C/C++Machine learning knowledge is a plus..Experience... ...development environment and tools.Familiar with embedded/computer hardware architecture.Minimum...SuggestedWork from home- Design safety-critical embedded software with C++ at Aversan Inc. in Brampton, Ontario, using bare-metal and real-time systems expertise in a hybrid setting.As an Embedded Software Engineer, you will design, implement, maintain, and test modular flight software solutions. The...Suggested
- ...provider of SoCs (System on Chip), software and hardware integrated... ...someone with a strong background in embedded systems and mission-critical... ...in Computer Science, Software Engineering, Electrical Engineering, or a... ...hands-on experience with C++, including work on embedded systems...Suggested
- ...Xona is seeking a Software Engineer in Montreal to contribute to the development and integration of a desktop application that communicates with our internal satellite receivers. You will write application code for satellite subsystem components and collaborate with a small...Suggested
$89.2k - $129.4k per year
...Competencies 2+ years of professional software development experience working on multi... ...C#, Visual Basic .NET, and Python; C++ is an asset Experience in JavaScript... ..., and tuning), Azure SQL, AWS RDS, and embedded database engines such as MS Jet, SQLite, and DuckDB Strong...SuggestedFull timeInternship- ...experienced Developer, you’ll be joining their core data engineering team responsible for designing and building their... ...experienced (2-3+ years experience in production Rust, and 4+ years of systems level experience total - Rust/C/C++) Speed / Performance Oriented Async Rust...
- OSI Maritime Systems is seeking a seasoned software leader to drive end-to-end development of mission-critical navigation and tactical software... ...release, ensuring robust, scalable solutions. You will mentor engineers, set technical direction, and partner with project managers to...
- Qualcomm Canada ULC is seeking an engineer to deploy ML models on a low power AI accelerator. You will map high level... ...efficiency and accuracy on Qualcomm's hardware, requiring C/C++ proficiency, Linux/Android experience, and embedded hardware familiarity. #J-18808-Ljbffr
- Lead safety-critical embedded software design at Aversan Inc. in Brampton, Ontario, using C++ and real-time operating systems in a hybrid arrangement.As a Senior Embedded Software Engineer, you will develop safety-critical, real-time software for aerospace, defence, and space...
- IPG Photonics in Kingston, Ontario, is seeking a Staff Embedded C/C++ Software Developer to join our agile software team. You will lead C and C++ software development on real-time Linux targets for our laser weld measurement product, design architecture, and implement time-...
- Explore exciting opportunities in the crypto realm as a Data Engineer with a focus on C++ and Rust. Your role will center on developing innovative execution systems and data management architectures. As an integral member of the core engineering team, you will collaborate...Flexible hours
- ...combined with our Data Management Software, this untapped data unlocks fundamental... ...world-class team of innovators and engineers! Responsibilities Contribute... ...Minimum 2 years of experience in embedded programming languages such as C/C++/C#. In-depth knowledge of wired...
- Use C++, Python, and device-driver expertise to develop embedded platforms on-site in Hillsboro, Oregon, for aerospace in-flight entertainment systems.MANNARINO Systems & Software Inc. is seeking an experienced BSP Software Engineer to strengthen platform software development...
$175k - $200k per year
...Senior Rust Software Engineer $175000 - $200000 per year | Toronto, ON | Remote | Permanent A bit about us: We are an established, industry... ...on the lookout for a talented Senior Rust Developer / Senior C++ Engineer! Why join us? ~ A competitive base salary between...Permanent employmentLocal areaRemote workWork from home- ...recherchons deux développeurs logiciels C++ pour contribuer au... ...DescriptionWe are looking for two C++ Software Developers to contribute to... ...Bachelor's degree in Computer Engineering, Software Engineering,... ...system tests. Knowledge of embedded, sensing, communication, transportation...Work at office1 day per week
$120k - $140k per year
...() is a trusted multi-service engineering and electronics manufacturing... ...safety-critical electronics and software systems to the aerospace,... ...currently seeking a qualified Embedded Software Engineer to join our... ...Science. Strong experience in C++ software development Solutions...- ...HireTalent | Expert in Technical RecruitingAs a member of an Embedded Software Engineering team, perform diverse work tasks in a real‑time embedded... ...technical degree. Minimum of 5 to 7+ years of experience with C/C++ on microprocessor ARM Cortex A53. Good experience in...
- Join Fortinet as a C/C++ Developer focusing on security solutions. This role involves full-cycle development, from design through... ..., you will be tasked with enhancing and troubleshooting software as an Embedded Developer. Your 3+ years of experience in C/C++ development will...
- Design embedded software at Qualcomm Canada ULC while developing programming, testing, and debugging... ...connected products through practical engineering work.As a Software Engineer, you will assist... ...scienceOne or more years with C, C++, Java, or PythonOne or more years with database...
- Pulsenics is seeking a Senior Embedded Software Engineer with 7+ years of experience to lead and evolve the embedded firmware architecture that underpins... ...maintainability. Design and implement embedded firmware in C/C++ for ARM Cortex-based microcontrollers (e.g., STM32) in...Long term contract
$112k - $140k per year
Embedded Software EngineerAversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical... ...ideal candidate brings extensive experience in C++, RTOS, and embedded applications, along with...- # Senior C++ Software EngineerTargeted TalentHome›Jobs›Senior C++ Software EngineerTargeted TalentAdzunaRegina... ...for an experienced Senior C++ Software Engineer for our client. This is a permanent... ..., with a strong proficiency in C/C++ development.* A degree in Computer Science...Permanent employmentRemote work
- # Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL)Mozilla131k-186k CADContractremote· leadCanadarustwebgllinuxandroidListed via Jobicy · posted 6 Oct 2026. The application happens there, not on DevConnect.Apply on Jobicy## DescriptionThe roleYou will...Ongoing contractContract work
- ...Build product security systems at Chainlink using Rust or Go in a remote-first organization with Eastern Time overlap. Apply software engineering to technical risk. As a Product Security Engineer, you will strengthen Chainlink products through security-focused engineering...Remote work
- Build cross-platform device infrastructure with Rust as a Software Engineer based in Canada, working fully remotely across Windows, Android, and Linux... ...Android support using NDK and JNIIntegrate Cronet, C++, and browserless clientsInvestigate incidents and improve deployment...Remote work
- Location Remote / Hybrid Greater Toronto Area We are looking for a Backend Software Engineer with strong Rust expertise to build secure, scalable, and high-performance services for our Next-Gen Non-Human Identity (NHI) Platform. You will play a key role in designing and...Remote work
$130k - $180k per year
...Hamilton, Ontario is seeking a Manager of Software Development to lead a dynamic team... ...guiding the development of core embedded software solutions for mission-... ...significant experience in leading software engineering teams, strong proficiency in C/C++, and a background in embedded...- Design embedded software for spacecraft and ground systems remotely across Canada or the United States, using C/C++ and embedded Linux.This senior contract role supports a growing fleet of satellites through software development and maintenance. You will influence design and...Contract workRemote work
- ...( is a trusted multi-service engineering and electronics manufacturing... ...safety-critical electronics and software systems to the aerospace, defence... ...seeking a qualified Senior Embedded Software Engineer to join... ...and practical experience with C++ Strong experience developing...
- About the job Senior Embedded Software Engineer Embedded Software Designer Burlington ON Hybrid 4-Day Work Week **Please note that to be considered... ...of complex, multi-processor real-time software solutions in C++ (and some C for our legacy systems)Being a key contributor to...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Geolocation Embedded Software Engineer (C/C++, Rust). Be the first to apply!
Related searches
- embedded systems software engineer Winnipeg, MB
- embedded software engineer Winnipeg, MB
- junior c++ developer Winnipeg, MB
- c++ software developer Winnipeg, MB
- c++ developer fintech Winnipeg, MB
- c++ developer Winnipeg, MB
- junior software developer .net Winnipeg, MB
- remote software Winnipeg, MB
- entry level software Winnipeg, MB
- software sales Winnipeg, MB

