FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesLinuxPython
About the role
Key responsibilities & impact- Unleash the value of systems & hardware through development of drivers, software, or firmware.
- Specify, design, implement, and test software features for new and existing products.
- Drive software development excellence, continuous improvement and bring innovation into software and hardware products.
- Work and interact with colleagues from other divisions such as R&D hardware, R&D software, systems R&D, manufacturing, or other business groups.
- Sustain and maintain the software product in meeting both the quality and security requirements.
Requirements
What you’ll need- B.S. or M.S. in computer science, and/or computer engineering, and/or electrical engineering.
- Strong understanding of computers and high-level programming languages (C/C++).
- More than 2 years of experience is required.
- Detailed understanding of the following concepts and principles:
- Software design and architecture principles
- Object Oriented Programming
- Programming for hardware or systems
- Computer architecture and operating system
- Demonstrated capability to define and complete software projects
- Experience in the following areas will be an added advantage:
- Windows driver development
- Linux kernel mode & user mode driver development
- Windows & Linux debugging tools, such as WinDBG
- Unit testing
- Scripting languages such as Python
- Agile development methodologies
Benefits
Comp & perks- Competitive benefits plans
- Variety of medical insurance plans
- Employee Assistance Program
- Employee resource groups
- Recognition
- Flexible time off plans
- Paid parental leave (maternal and paternal)
- Vacation and holiday leave
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++software designsoftware architectureObject Oriented ProgrammingWindows driver developmentLinux kernel mode driver developmentLinux user mode driver developmentunit testingscripting
Soft Skills
software development excellencecontinuous improvementinnovationcollaborationcommunication
Certifications
B.S. in computer scienceM.S. in computer scienceB.S. in computer engineeringM.S. in computer engineeringB.S. in electrical engineeringM.S. in electrical engineering
