Synopsys is seeking applicants for a Staff Software Engineer. You will help us to create high-quality software for our USB products to be used by internal teams and customers. Our team’s focus is on low-level drivers and embedded software. But you will have the opportunity to work at all levels of the stack on multiple platforms. You will create drivers, firmware, and application software targeting Windows, Linux, RTOS, and bare-metal. You will work with and learn from a global team of experienced engineers and be involved in all aspects of the software development lifecycle.

Responsibilities
- Take part in the full software development lifecycle
- Read and write documentation
- Communicate with other teams and customers
- Develop requirements, functional specifications, and test plan
- Investigate, design, and develop solutions
- Test, debug, and verify code
- Test solutions on prototype hardware
- Perform code reviews
- Develop and maintain Linux Kernel drivers
- Contribute to the Linux Kernel and other open source projects
- Work with a global team
- Train and mentor junior team members

Requirements
- Education in Computer Science or a related field
- Fluent in C and a high-level language such as Python
- Linux kernel, RTOS, or firmware programming experience
- Excellent written and verbal communication
- Experience with object oriented programming and design
- Experience contributing to a large project
- Debugging and problem solving skills
- Ability and desire to learn new things and improve your skills
- Strives for excellence

Preferred requirements
- Comfortable working with hardware and test equipment
- Systems programming
- Shell scripting

Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.

Is a Remote Job?
No

Our Technology, Your Innovation

Synopsys is the leading silicon to systems design solutions company. Synopsys accelerates technology innovation, from silicon to systems.

Synopsys delivers the most...

Apply Now