Octasic
Posted 3mo ago

Software Developer (Geolocation)

Octasic
Montreal, Quebec, Canada
HybridFull Time
Responsibilities
  • Design software
  • Develop software
  • Validate system
Requirements
  • 3–5 years real-time embedded software
  • Bachelors in Electronics and Communication Engineering
  • Master’s preferred
  • C/C++, Python or Rust
  • RF, radar, GPS, and signal processing knowledge
Technical tools mentioned
C/C++PythonRustRF systemsGPSRadarSignal processing

Job description

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 wireless physical 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.

Assets:

  • Hands-on mindset with willingness to perform field testing;
  • Ability to build quick prototypes when required.

#makewaves

About Octasic

Designs programmable silicon and software for mission-critical wireless communications.

Similar jobs

Software Developer roles near Montreal, Quebec
6h
Save
Mark Applied
Hide
Software Developer II
Montreal or Canada
HybridFull Time
Jeppesen ForeFlight
Jeppesen ForeFlight: Provides integrated software and data solutions for aviation flight planning.
2+ YOERequires 2+ years software development, 6+ months Python, 1+ year Linux/Unix, Git and pipeline experience, strong communication and problem-solving skills, English proficiency, and Canadian work authorization.
Rave, Python, Linux, Unix, Git, GitLab, GitHub, Gherkin, Behave, Docker, CI/CD, Shell, PyCharm, Pytest, OracleOS, RHEL, AWS, Azure, OpenStack, Vagrant, VirtualBox, Camel, XML, Kubernetes, Helm Charts
17h
Save
Mark Applied
Hide
Future Opportunities – Software Developer
Montreal, Quebec, Canada
OnsiteFull Time
Graitec
Graitec: Develops BIM software and resells Autodesk design solutions.
5+ YOEBachelor's degree in a relevant field, 5+ years developing commercial software with C# and .NET, 3D graphics or geometric processing experience, CAD/BIM integrations, APIs, Git, Agile, and fluent English.
C#, .NET, WPF, MVVM, Revit, AutoCAD, Autodesk Platform Services (Forge), Navisworks, Civil 3D, Bentley Systems, SolidWorks, Git, Azure DevOps, GitHub, REST, CI/CD, API, SDK
1d
Save
Mark Applied
Hide
Staff Software Engineer, Gaming AI
Montreal, Quebec, Canada
OnsiteFull Time
Unity
UnityNYSE: U: Provides software for creating real-time 3D interactive content.
Design and deliver scalable cloud services, full-stack features, DevOps systems, and AI-enabled engineering solutions while driving technical direction and collaborating across teams.
Claude Code, CI/CD
1d
Save
Mark Applied
Hide
Sr. Software Developer I - Payment Processing
Montreal, Quebec, Canada
HybridFull Time
Aylo
Aylo: Operates global adult entertainment and online gaming streaming platforms.
5+ YOERequires 5+ years of backend development experience, PHP, Node.js, TypeScript, distributed systems, cloud platforms, databases, CI/CD, secure development, and production troubleshooting expertise.
PHP 8.3, Node.js, TypeScript, gRPC, Spiral RoadRunner, REST APIs, Webhooks, Google Cloud Platform, Firestore, Pub/Sub, Cloud Run, Kubernetes, Docker, Helm, PostgreSQL, Redis, Orleans, GCP Pub/Sub, Node-RED, Elastic APM, ELK Stack, Elasticsearch, Logstash, Kibana, GitLab, OWASP Top 10, Jira, PCI-DSS, 3D Secure
1d
Save
Mark Applied
Hide
Développeur ou Développeuse sénior de logiciels I - Traitement des paiements
Montreal, Quebec, Canada
HybridFull Time
Aylo
Aylo: Operates global online adult entertainment and gaming platforms.
At least 5 years of backend development experience, with PHP 8.3, Node.js, TypeScript, cloud systems, distributed architectures, databases, CI/CD, secure development, and production troubleshooting expertise.
PHP 8.3, Node.js, TypeScript, gRPC, Spiral RoadRunner, REST, Webhooks, Google Cloud Platform, Firestore, Pub/Sub, Cloud Run, Kubernetes, Docker, Helm, PostgreSQL, Redis, Orleans, GCP Pub/Sub, Node-RED, Elastic APM, ELK, Elasticsearch, Logstash, Kibana, GitLab, OWASP Top 10, Jira, PCI-DSS, 3D Secure
1d
Save
Mark Applied
Hide
Ingénieur logiciel
Montreal, Quebec, Canada
$100k-$150k/yr HybridFull Time
Everflow
Everflow: SaaS platform for managing and scaling partner marketing programs.
5+ YOEBachelor's degree in software engineering, computer science, or equivalent experience; 5+ years with Java and JavaScript/TypeScript; Git proficiency; distributed systems and microservices knowledge; professional English and French fluency.
Java, JavaScript, TypeScript, Git, Google Cloud, MySQL, Kubernetes, Spring, Angular, gRPC, Redis
1d
Save
Mark Applied
Hide
Développeur(euse) logiciel senior / Senior Software Engineering
Canada or Vancouver or Greater Toronto County or Montreal
$114k-$204k/yr RemoteFull Time
Microsoft
MicrosoftNASDAQ: MSFT: Develops software, services, devices, and cloud computing solutions.
4+ YOEBachelor's degree in Computer Science or related technical field, 4+ years of software development experience, and coding experience in C, C++, C#, Java, JavaScript, or Python.
C, C++, C#, Java, JavaScript, Python, Microsoft Azure, Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure Database for PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, Power BI, Power Query, Microsoft Excel, SDK, API, Agile
2d
Save
Mark Applied
Hide
Analyste-programmeur
Montreal, Quebec, Canada
OnsiteFull Time
Harris ComputerToronto Stock Exchange: CSU: A software providing mission-critical solutions across multiple industries.
5+ YOERequires 5+ years of software development experience, Kotlin/Android and/or C++, object-oriented programming, complex problem solving, teamwork, and French and English proficiency.
Kotlin, Android, C++11, JNI (Java Native Interface), TLS, DUKPT, JSON, GoogleTest, GoogleMock, Java, Git, Jira, Confluence, Bitbucket, IntelliJ IDEA, Android Studio, CLion, Cursor, Windows, Linux, Bamboo