In this role, you will unleash the value of systems & hardware through development of drivers, software, or firmware. You will work with diverse teams to achieve shared objectives through open communication and mutual support.
Requirements
- 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++)
- 5 years and above of experience in software development
- Detailed understanding of 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 Windows driver development, Linux kernel mode & user mode driver development, Windows & Linux debugging tools, unit testing, scripting languages such as Python, and agile development methodologies
Benefits
- Competitive benefits plans
- Variety of medical insurance plans
- Employee Assistance Program
- Employee resource groups
- Recognition
- Flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave