Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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
Vacancy posted 2 hours 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... 
    Suggested
    Work from home

    Qualcomm

    Winnipeg, MB
    2 hours ago
  •  ...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

    Octasic

    Winnipeg, MB
    2 hours ago
  • 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

    Aversan Inc

    Winnipeg, MB
    2 hours ago
  •  ...global positioning system optimized for absolute precision, superior power, and robust protection. Xona is seeking a skilled Software Engineer to work as a contributor to the development and integration of a desktop application to interact with our in-house satellite receivers... 
    Suggested
    Permanent employment
    Work at office

    Xona

    Winnipeg, MB
    2 hours ago
  •  ...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... 
    Suggested

    HRB

    Winnipeg, MB
    2 hours ago
  • 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... 

    Osimaritime

    Winnipeg, MB
    2 hours ago
  • 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

    Qualcomm

    Winnipeg, MB
    2 hours ago
  • $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... 
    Full time
    Internship

    Moody's Corporation

    Winnipeg, MB
    2 hours ago
  • 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-... 

    IPG Photonics

    Winnipeg, MB
    2 hours ago
  • 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... 

    Aversan Inc

    Winnipeg, MB
    2 hours ago
  • 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

    HRB

    Winnipeg, MB
    2 hours ago
  •  ...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... 

    Pulsenics

    Winnipeg, MB
    2 hours ago
  • 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... 

    MANNARINO

    Winnipeg, MB
    2 hours ago
  •  ...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... 

    HireTalent - Staffing & Recruiting Firm

    Winnipeg, MB
    2 hours ago
  • 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... 

    Fortinet Inc.

    Winnipeg, MB
    2 hours ago
  • Design real-time C++ and C software for PVLabs’ airborne optical platforms in Burlington, Ontario, with hybrid or onsite work.As an Embedded Software Engineer, you will own significant subsystems across architecture, implementation, verification, integration, release, and field... 

    PV Labs

    Winnipeg, MB
    2 hours ago
  • $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 employment
    Local area
    Remote work
    Work from home

    Jobot

    Winnipeg, MB
    2 hours ago
  •  ...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 office
    1 day per week

    Groupe Sii

    Winnipeg, MB
    2 hours ago
  • 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

    Pulsenics Inc.

    Winnipeg, MB
    2 hours ago
  •  ...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

    Chainlink

    Winnipeg, MB
    1 day ago
  • $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... 

    Aversan Inc

    Winnipeg, MB
    2 hours ago
  • # Senior C++ Software EngineerTargeted TalentHome›Jobs›Senior C++ Software EngineerTargeted TalentAdzunaSaskatoon...  ...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 employment
    Remote work

    Linux User Group

    Winnipeg, MB
    2 hours ago
  • $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... 

    Aversan

    Winnipeg, MB
    2 hours ago
  • # 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 contract
    Contract work

    Devconnectplatform

    Winnipeg, MB
    2 hours ago
  • 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... 

    Qualcomm

    Winnipeg, MB
    2 hours ago
  • Embedded Software Designer x2Burlington ON – Hybrid or Onsite**Please note that to be considered for...  ...About the JobAs an Embedded Software Engineer at PVLabs, you design and build real-time...  ...role. You’ll write and debug real‑time C++ and C on distributed, multiprocessor systems... 
    Long term contract
    Work from home

    PV Labs

    Winnipeg, MB
    2 hours ago
  • 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

    Arkion Identity Systems, Inc.

    Winnipeg, MB
    2 hours ago
  • $95k - $115k per year

     ...bear a one-of-a-kind mix of experience, engineering excellence and wide-eyed wonder that’s been...  ...more information, visit Role As our Embedded Software Engineer/MTS, you will be instrumental...  .../Experience Strong knowledge of C/C++5+ years of relevant experienceSolutions... 
    Flexible hours

    MDA Space

    Winnipeg, MB
    2 hours ago
  • $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... 

    L3Harris Technologies

    Winnipeg, MB
    2 hours ago
  • 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

    Jobgether

    Winnipeg, MB
    2 hours ago

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!