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're an embedded software engineer with 4 to 10 years experience, skilled in C, C++, and Python. You thrive on bridging software with hardware, debugging complex systems, and automating validation processes. Curious and collaborative, you enjoy fast-paced environments and are passionate about innovation in embedded systems. Your keen problem-solving skills and adaptability make you a valuable contributor to any project.
What You'll Be Doing:
- Developing and maintaining embedded software and HAL layers (C/C++/Python).
- Automating tests and deployments on emulation platforms using Python.
- Porting software stacks to virtual/hybrid platforms.
- Profiling and optimizing performance in pre-silicon environments.
- Building CI/CD pipelines for embedded targets.
- Debugging HW/SW issues with tools like GDB, LLDB, and logic analyzers.
The Impact You Will Have:
- Accelerate silicon development and validation cycles.
- Enable smooth prototyping and deployment for breakthrough products.
- Reduce time-to-market through automation and robust debugging.
- Enhance reliability and quality of embedded software.
- Support advanced verification methodologies.
- Collaborate to solve complex engineering challenges.
What You'll Need:
- 4 to 10 years in embedded software development.
- Strong C/C++ and Python skills.
- Experience in Device Drivers
- Preferable to have working experience in working with Data Centers
- Experience with emulation/prototyping (e.g., HAPS/Zebu).
- Proficient in HW/SW co-debugging (GDB, LLDB).
- Bonus: SystemC, TLM, Linux kernel, RTOS, or hardware verification experience.
Who You Are:
- Analytical thinker and problem solver.
- Collaborative, clear communicator.
- Adaptable and eager to learn.
- Self-driven and detail oriented.
The Team You'll Be A Part Of:
Join a collaborative engineering team focused on delivering robust embedded software for innovative silicon solutions. We value technical excellence, teamwork, and creative problem-solving.
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.