In this Role, Your Responsibilities Will Be: 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.
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++).
- More than 10 years of experience is required.
- 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
Benefits
- 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