Software Engineering, Staff Engineer

Synopsys

  • 上海市
  • 长期
  • 全职
  • 2个月前
Job Description and RequirementsSynopsys 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 membersRequirements
- 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 excellencePreferred requirements
- Comfortable working with hardware and test equipment
- Systems programming
- Shell scriptingInclusion 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.Hire TypeEmployeeJob CategoryEngineeringJob SubcategorySoftware Engineering

Synopsys

相似职位

  • software engineer(WFH)

    Michael Page

    • 上海市
    负责开发、优化和维护公司的CAD软件,确保软件功能稳定、高效,满足客户的各种需求。通过与团队紧密合作,不断提升软件性能,提高用户体验,为公司带来更高的市场竞争力…
    • 2个月前
    • 申请容易
  • software engineer

    Michael Page

    • 上海市
    我们正在寻找一位富有经验的全栈工程师,他/她将加入我们的技术团队,负责开发、维护和优化我们的产品。该职位需要具备扎实的技术基础和广泛的技术视野,…
    • 1个月前
    • 申请容易
  • Mechanical design engineer-Offshore engineering

    Johnson Controls

    • 上海市
    Job Description 岗位职责: 1.负责对根据客户POS文件制作和洽谈技术协议,为以后的设计工作提供依据. 2. 依据相关规范、客户需求等…
    • 1个月前