We develop Okta cloud services and client software that allow users to seamlessly login to devices ... The Staff Software Engineer in Test Opportunity We seek a passionate and experienced C++ / Linux ...
We develop Okta cloud services and client software that allow users to seamlessly login to devices ... The Staff Software Engineer in Test Opportunity We seek a passionate and experienced C++ / Linux ...
Comfortable working day-to-day in a Linux command-line environment as a primary development ... devices (like phones and tablets) worldwide. Trusted by major broadcast facilities, telcos, and ...
Quick apply
Comfortable working day-to-day in a Linux command-line environment as a primary development ... devices (like phones and tablets) worldwide. Trusted by major broadcast facilities, telcos, and ...
... devices, and SASE components. This is a handson role : you'll define the design, write and review ... Hands-on experience with fast path Linux Kernel fast path technologies like eBPF, XDP, and AF_XDP.
... devices, and SASE components. This is a handson role : you'll define the design, write and review ... Hands-on experience with fast path Linux Kernel fast path technologies like eBPF, XDP, and AF_XDP.
Experience developing software for Android or embedded Linux is an asset. * Experience optimizing ... devices and platforms.
Quick apply
Experience developing software for Android or embedded Linux is an asset. * Experience optimizing ... devices and platforms.
Software Engineer
Burlington, ON · On-site
Linux environment * Scripting (sh, bash, python) * Multithreading * Networking (sockets, TCP/UDP ... devices (like phones and tablets) worldwide. Trusted by major broadcast facilities, telcos, and ...
Quick apply
Software Engineer
Burlington, ON · On-site
Linux environment * Scripting (sh, bash, python) * Multithreading * Networking (sockets, TCP/UDP ... devices (like phones and tablets) worldwide. Trusted by major broadcast facilities, telcos, and ...
About This Role We are looking for a Senior Embedded Linux Engineer to work on software development for industrial high-power conversion and power-management systems based on ARM System-on-Module ...
About This Role We are looking for a Senior Embedded Linux Engineer to work on software development for industrial high-power conversion and power-management systems based on ARM System-on-Module ...
Experience with Linux driver or Linux Kernel development * Ability to work independently and lead ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Quick apply
Experience with Linux driver or Linux Kernel development * Ability to work independently and lead ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Experience with Linux driver or Linux Kernel development * Ability to work independently and lead ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Quick apply
Experience with Linux driver or Linux Kernel development * Ability to work independently and lead ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Experience with Linux driver or Linux Kernel development * Ability to work independently and lead ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Quick apply
Experience with Linux driver or Linux Kernel development * Ability to work independently and lead ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Experience with Linux driver or Linux Kernel development * Ability to work independently and lead ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Quick apply
Experience with Linux driver or Linux Kernel development * Ability to work independently and lead ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Software Engineer
Mississauga, ON · On-site
The Position Software Engineer A healthier future. It's what drives us to innovate. To continuously ... Familiarity with Linux, shell scripting, and containerization basics. Experience working with HPC ...
Software Engineer
Mississauga, ON · On-site
The Position Software Engineer A healthier future. It's what drives us to innovate. To continuously ... Familiarity with Linux, shell scripting, and containerization basics. Experience working with HPC ...
We are seeking a talented and motivated Perception Software Engineer to join our growing team. In ... Experienced working with embedded system running RTOS/Linux and knowledgeable with threading ...
We are seeking a talented and motivated Perception Software Engineer to join our growing team. In ... Experienced working with embedded system running RTOS/Linux and knowledgeable with threading ...
We are looking for an enthusiastic and motivated software engineer to join our marketplace teams ... Basic understanding of command-line tools and Linux environments. * An eagerness to learn about ...
We are looking for an enthusiastic and motivated software engineer to join our marketplace teams ... Basic understanding of command-line tools and Linux environments. * An eagerness to learn about ...
Design, implement and test software for embedded devices and IoT systems ensuring end-to end ... Experience developing on a Linux based platform. * Understanding of OOP and design patterns.
Design, implement and test software for embedded devices and IoT systems ensuring end-to end ... Experience developing on a Linux based platform. * Understanding of OOP and design patterns.
Design, implement and test software for embedded devices and IoT systems ensuring end-to end ... Experience developing on a Linux based platform. * Understanding of OOP and design patterns.
Quick apply
Design, implement and test software for embedded devices and IoT systems ensuring end-to end ... Experience developing on a Linux based platform. * Understanding of OOP and design patterns.
Software Engineer
Hamilton, ON · On-site
... software engineer to join our development team. You'll work across our platform, from backend ... Linux (Ubuntu) * Tools: JIRA, Bitbucket // Required Skills / Experience * 2-5 years of experience ...
Quick apply
Software Engineer
Hamilton, ON · On-site
... software engineer to join our development team. You'll work across our platform, from backend ... Linux (Ubuntu) * Tools: JIRA, Bitbucket // Required Skills / Experience * 2-5 years of experience ...
Embedded Software Engineer
Toronto, ON · On-site
CA$90K - CA$100K/yr
The R&D engineering team is responsible for all software and/or hardware design work for video ... Research and development of software features for embedded Linux systems for both ARM and x86_64 ...
Embedded Software Engineer
Toronto, ON · On-site
CA$90K - CA$100K/yr
The R&D engineering team is responsible for all software and/or hardware design work for video ... Research and development of software features for embedded Linux systems for both ARM and x86_64 ...
Embedded Software Engineer
Toronto, ON · On-site
CA$90K - CA$100K/yr
A Bit About The Role The R&D engineering team is responsible for all software and/or hardware ... Research and development of software features for embedded Linux systems for both ARM and x86_64 ...
Embedded Software Engineer
Toronto, ON · On-site
CA$90K - CA$100K/yr
A Bit About The Role The R&D engineering team is responsible for all software and/or hardware ... Research and development of software features for embedded Linux systems for both ARM and x86_64 ...
Tenstorrent is seeking a skilled Software Engineer with a passion for building high-performance ... Proficient with Linux systems programming and debugging tools such as gdb, strace, and perf.
Tenstorrent is seeking a skilled Software Engineer with a passion for building high-performance ... Proficient with Linux systems programming and debugging tools such as gdb, strace, and perf.
Embedded Software Engineer
Burlington, ON · On-site
Real-Time Operating Systems, Embedded Linux, FreeRTOS and Device Driver experience is essential ... devices (like phones and tablets) worldwide. Trusted by major broadcast facilities, telcos, and ...
Quick apply
Embedded Software Engineer
Burlington, ON · On-site
Real-Time Operating Systems, Embedded Linux, FreeRTOS and Device Driver experience is essential ... devices (like phones and tablets) worldwide. Trusted by major broadcast facilities, telcos, and ...
Linux Devices Software Engineer information
What does a Linux Devices Software Engineer do?
What are some common challenges Linux Devices Software Engineers face when integrating hardware with the operating system?
What are the key skills and qualifications needed to thrive as a Linux Devices Software Engineer, and why are they important?
What is the difference between Linux Devices Software Engineer vs Embedded Software Engineer?
| Aspect | Linux Devices Software Engineer | Embedded Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science or related, Linux/Unix certifications | Bachelor's in Electrical Engineering, Computer Engineering, or related, embedded systems certifications |
| Work Environment | Developing software for Linux-based devices, often in office or lab settings | Developing firmware for embedded hardware, often in labs or manufacturing environments |
| Industry Usage | Consumer electronics, IoT devices, industrial equipment | Automotive, medical devices, consumer electronics |
| Common Search/Comparison | Yes | Yes |
The main difference between a Linux Devices Software Engineer and an Embedded Software Engineer lies in their focus. Linux Devices Software Engineers primarily develop software for Linux-based hardware, while Embedded Software Engineers work on firmware for various embedded systems. Both roles require similar technical skills and certifications but differ in the target platforms and environments.
What are popular job titles related to Linux Devices Software Engineer jobs in Toronto, ON?
For Linux Devices Software Engineer jobs in Toronto, ON, the most frequently searched job titles are:
What job categories do people searching Linux Devices Software Engineer jobs in Toronto, ON look for?
The top searched job categories for Linux Devices Software Engineer jobs in Toronto, ON are:
Okta rating
9.8
Based on 5 frontline employees who took The Breakroom Quiz
3rd of 245 rated software companies
Job description
The Okta Verify Team
Okta Verify Team builds desktop and mobile applications for authentication and authorization across Okta-protected resources. Our mission is to enable customers to access these resources securely. We develop Okta cloud services and client software that allow users to seamlessly login to devices and use Okta authenticators to access applications securely.
The Staff Software Engineer in Test Opportunity
We seek a passionate and experienced C++ / Linux Staff Software Engineer in Test to join our dynamic team. We are looking for someone who is excited about testing and automation for the Linux Platform and can build for this enterprise setting. Okta Engineering strongly believes in automated testing, UX design, and an iterative process to build high-quality next-generation software.
The ideal candidate is passionate about leading quality strategy for large-scale, mission-critical client applications on Linux platform.This is a great opportunity to work in an environment of scale, work in a talented and passionate group, build processes, and be front and center in Okta's vision of passwordless access to any application. The role gives the candidate an excellent opportunity to learn about interesting problems in security and identity space. It also has a lot of visibility within Okta and has great growth potential.
What you'll be doing
- Collaborate with the product management, development, and cross-functional teams using JIRA and Confluence tools to define test plans based on business requirements and application software designs.
- Work with software engineers and engineering management to scope, plan and execute automation and test efforts
- Master, improve, and innovate upon our existing tools and automation for Desktop clients and Web applications
- Interface with Product Management, Development, Documentation, and UX teams
- Partner with Customer Support and field teams to understand customer use cases and build relative test plans
- Develop and maintain high quality functional, regression, and end-to-end tests for Okta Verify app.
- Work closely with Linux community and Beta programs to certify Okta Verify readiness on major and minor OS upgrades.
- Develop and maintain automation code in C++/C# and .NET Core
What you'll bring to the role
- 6+ years of product testing and test automation experience
- Able to write new and maintain existing automated test cases
- Experience testing Linux desktop applications built on C# and .NET Core
- Experience working with databases such as MySQL, DynamoDB, etc.
- Experience with C++, C#, .NET, or similar Client automation tools.
- Experience building and maintaining CI/CD pipelines (e.g., CircleCI, GitHub Actions, Xcode Cloud)
- Knowledge and experience in testing Web services
- Experience with security and single sign-on concepts
- Experience with Windows Desktop application testing is a plus
- Experience with some of the following technologies and services is a plus.
- Test experience or academic knowledge of client applications
- Experience with collaboration tools like JIRA, Confluence, etc
(P25319_3473238)
#LI-Hybrid
#LI-BB1
About Okta
Sourced by ZipRecruiter
Industry
Software development
Company size
5,001 - 10,000 Employees
Headquarters location
San Francisco, CA, US
Year founded
2009