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 ...
Embedded Software Engineer
Markham, ON · On-site
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
Embedded Software Engineer
Markham, ON · On-site
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 ...
Staff Linux Software Engineer (Platform & Infrastructure) 10271
Toronto, ON · On-site
CA$120K - CA$135K/yr
Staff Linux Software Engineer (Platform & Infrastructure) Position type: Full time Location: Thornhill, Toronto, Canada Position reports to: Senior Manager of Development Engineering Application ...
Staff Linux Software Engineer (Platform & Infrastructure) 10271
Toronto, ON · On-site
CA$120K - CA$135K/yr
Staff Linux Software Engineer (Platform & Infrastructure) Position type: Full time Location: Thornhill, Toronto, Canada Position reports to: Senior Manager of Development Engineering Application ...
... 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.
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 ...
Perception Software Engineer
Toronto, ON · On-site
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 ...
Perception Software Engineer
Toronto, ON · On-site
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 ...
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 ...
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 ...
We are seeking a skilled Software Engineer with strong experience in Java, Spring Boot, REST APIs ... Develop, maintain, and optimize Unix/Linux scripts using Shell, Korn Shell, AWK, and Perl, ensuring ...
We are seeking a skilled Software Engineer with strong experience in Java, Spring Boot, REST APIs ... Develop, maintain, and optimize Unix/Linux scripts using Shell, Korn Shell, AWK, and Perl, ensuring ...
Embedded Software Engineer
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
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
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 ...
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.
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.
Sr. Staff Network Software Engineer Toronto, Ontario
Toronto, ON · On-site
$120 - $160/hr
... devices, and SASE components. This is a hands‑on role : you'll define the design, write and ... Hands‑on experience with fast path Linux Kernel fast path technologies like eBPF, XDP, and AF_XDP.
New
Sr. Staff Network Software Engineer Toronto, Ontario
Toronto, ON · On-site
$120 - $160/hr
... devices, and SASE components. This is a hands‑on role : you'll define the design, write and ... Hands‑on experience with fast path Linux Kernel fast path technologies like eBPF, XDP, and AF_XDP.
New
Work closely with UNIX/Linux operating systems, system APIs, networking stacks, and low-level ... software platforms * Collaborate with cross-functional engineering teams throughout design ...
Work closely with UNIX/Linux operating systems, system APIs, networking stacks, and low-level ... software platforms * Collaborate with cross-functional engineering teams throughout design ...
Linux Devices Software Engineer information
What are the key skills and qualifications needed to thrive as a Linux Devices Software Engineer, and why are they important?
What does a Linux Devices Software Engineer do?
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 some common challenges Linux Devices Software Engineers face when integrating hardware with the operating system?
- Remote Embedded Software
- Contract Embedded Software
- Freelance C Qt Developer
- Hybrid Embedded Software Engineer
- Full Time Manager Linux Kernel Engineer Ubuntu
- Night Shift Embedded Linux
- Temporary Embedded System Software Engineer
- Full Time Yocto
- Volunteer Christian Software Developer
- Yocto Embedded Linux Engineer
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