Descriptions & Requirements
We Are:
At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.
You Are:
You are a passionate and experienced Embedded Software Engineer with a strong foundation in Electrical Engineering or Computer Science. You have a proven track record of developing software for embedded systems, with a particular expertise in C programming and scripting languages such as Bash or Python. Your experience in firmware development, Linux Device Drivers, U-Boot and/or FreeRTOS, and embedded build systems sets you apart from your peers. You are a proactive team player with excellent communication skills, capable of working closely with various engineering teams to ensure hardware and software compatibility. You thrive in a dynamic environment and are always looking to improve processes and outcomes. Your dedication to technology and innovation is evident in your work, and you are excited about the opportunity to contribute to cutting-edge projects at Synopsys. Short-term travel is something you are comfortable with, as it allows you to collaborate with a global team and gain new perspectives.
What You’ll Be Doing:
- Designing and implementing software architecture for bare metal and embedded use cases
- Creating technical documentation including requirements, functional specifications, and test plans
- Collaborating with Controller R&D, PHY R&D, and FPGA teams to ensure hardware/software compatibility
- Developing test scenarios and automated routines for software validation
- Providing support to internal and external customers
- Contributing to continuous improvement initiatives within the team
The Impact You Will Have:
- Enhancing the reliability and performance of Synopsys' embedded software solutions
- Ensuring seamless hardware and software integration for cutting-edge technologies
- Improving the user experience through robust and well-documented software
- Driving innovation in embedded systems and firmware development
- Supporting customer success through technical guidance and support
- Contributing to the overall success and technological advancement of Synopsys
What You’ll Need:
- BSc or MSc in Electrical Engineering or Computer Science
- 2+ years of relevant experience in embedded software development
- Proficiency in C programming
- Strong skills in Bash and/or Python scripting
- Experience with revision control tools like Git or SVN
- Experience with firmware development for bare-metal platforms (plus)
- Experience in Linux Device Drivers / Linux Kernel development (plus)
- Experience with embedded build systems (Buildroot, Open Embedded, or equivalent) (plus)
- Experience with Continuous Integration and Delivery tools (Jenkins, JIRA, etc.) (plus)
Who You Are:
- Excellent communicator with strong written and oral skills in English
- Proactive and helpful team player
- Passionate about technology and innovation
- Committed to continuous improvement and learning
- Comfortable with short-term travel as needed
The Team You’ll Be A Part Of:
You will join a dynamic and collaborative team focused on developing state-of-the-art embedded software solutions. Our team works closely with various R&D departments to ensure seamless integration of hardware and software, driving innovation and excellence in our products. We value teamwork, continuous improvement, and a shared passion for technology.
Rewards and Benefits:
We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.
Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.