1. Design and develop GUI and/ or firmware to meet product requirements
2. Design software architecture for specific product family
3. Assist AE to do product function verification
4. Provision fundamental toolchain
5. Establish software framework and components
6. Bring in innovative solutions for software development process improvement
若有興趣者,請務必上傳英文履歷至官網,否則不予受理(職缺代碼9739):
https://careers.synopsys.com/job/hsinchu/r-and-d-engineering-staff-engineer-zebu/44408/78181675440
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:
A highly skilled engineer with a deep understanding of simulation, emulation, and compiler technologies. You bring extensive experience with HDL languages like Verilog and have previously worked with VCS and ZeBu platforms. Your proficiency in programming languages such as C/C++ is complemented by a strong grasp of data structures and algorithms, including graph theory. You excel in designing modular, scalable software architectures and optimizing software performance through multi-threading and operating system concepts. Your familiarity with version control systems like Perforce and Git enables you to manage code efficiently and collaborate seamlessly with other teams. You are an effective communicator, able to convey complex technical concepts clearly and work collaboratively in a dynamic environment. Your passion for technology drives you to stay updated with industry trends, and you actively mentor and guide junior engineers, fostering a culture of continuous learning and innovation.
What You’ll Be Doing:
1.Designing and developing high-performance software for Synopsys' simulation and emulation platforms, including VCS and ZeBu.
2.Collaborating with cross-functional teams to enhance product capabilities and performance.
3.Conducting comprehensive research and analysis to address complex engineering challenges.
4.Leading project initiatives, ensuring timely and high-quality deliverables.
Mentoring junior engineers and fostering a culture of continuous learning and innovation.
5.Integrating new technologies and staying abreast of industry trends to drive continuous improvement.
The Impact You Will Have:
1.Enhancing the performance and reliability of emulation platforms used for cutting-edge silicon chips.
2.Driving the development of next-generation simulation and emulation tools.
3.Improving the usability and adoption of Synopsys products across various industries.
4.Contributing to a collaborative and innovative engineering culture within the team.
5.Advancing the future of technology and connectivity through continuous innovation.
6.Delivering high-quality, performance-optimized software solutions that elevate Synopsys' success.
What You’ll Need:
*CS or EE master's degree or above at least five of relevant experience.
*Proficiency in programming languages: C/C++.
*Strong understanding of data structures and algorithms, including graph theory.
*Experience with hardware description languages like Verilog and scripting languages like TCL.
*Prior experience with HDL simulation and emulation platforms, including VCS and ZeBu.
*Familiarity with version control systems like Perforce and Git.
*Ability to design and implement modular, scalable software architecture.
*Proficiency in multi-threading and operating system concepts for software *performance optimization.
Who You Are:
A proactive and innovative thinker with a passion for technology.
A collaborative team player who thrives in a dynamic environment.
An effective communicator with strong interpersonal skills.
A mentor and leader who inspires and guides junior engineers.
A continuous learner who stays updated with industry trends and advancements.
1. IC Products Line: USB-C/PD applications , battery and charger software, PMIC IC etc...
2. End Customer Products: Smart Phone, Tablet, PC Peripherials, etc...
3. Main Tasks:
(1)Customers' Issues handling
(2)Linux Driver porting and maintenance
(3)MCU Firmware porting and maintenance
Pantherun is a cyber security and data communications company that has designed a One-of-a-kind Chip and software based Intellectual Property for secure Ethernet Communication using Artificial Intelligence techniques.
Our IP, enables users to integrate secure communication into any chip or product they decide to build or even put into FPGA on their boards. We use of AI based key generation to encrypt data using AES and implement the approach.
We have a team of hardware, software, and FPGA in both Taiwan and India, building communication solutions for customers all over the world. Yii Tech (揚毅) is part of the Pantherun Group in Taiwan.
Job Description:
• Linux porting and board bring up
• Driver development for storage, Ethernet, SPI/I2C, USB and so on
• Test case development
• Test Execution (Manual/Automated)
• Reporting & Tracking of Defects and Support the development team in hardware debugging
Technical skill:
• Knowledge of Ethernet is a must
• Good knowledge in boot code development
• Good knowledge in C and assembly based driver development
• Knowledge of Python
• Knowledge of networking protocols
• Experience in using debugging tools
• Experience with encryption like AES, IPSec, SSL/TLS is a plus
1. RESPONSIBILITIES:
• Provide software support and assistance to customers and conduct evaluation to find solutions to customers’ modification requests for existing machines.
• Work in close collaboration with Product Marketing Management (PMM) team to ensure strategic business objectives are met.
• Generate the machine software application and guarantee stability and compliance to customers’ specifications.
• Provide onsite customer support in solving machine software issue.
• Test and qualify software to ensure quality machine software both internally and at customer site.
• Work closely with other engineering groups to evaluate the interface between hardware and software and the operational and performance requirements of the overall system.
• Support and train customers and service engineers on machine software feature.
• Any other ad-hoc assignments within the scope of main objectives.
2. ESSENTIAL QUALITY EXPECTATIONS:
• Proactively identify opportunities for improvement.
• Seek for continuous improvement in own job processes.
• Provide accurate reporting.
3. AUTHORITY:
• Authorized to Cohu MY Software Engineering source code and documents that is needed to fulfil the objectives and responsibilities.
• Authorized to discuss technical solution with customer directly and feedback to related department.
Job Brief:
We are looking for a talented Embedded Software Engineer with expertise in embedded CPU, RTOS and IP verification to join our innovative team. In this role, you will be responsible for designing, developing, and maintaining software for embedded systems, focusing on RISC-V architecture and RTOS, as well as verifying IP on simulators and FPGA platforms.
Responsibilities:
Design and implement software for embedded devices and systems using embedded CPU architecture and RTOS.
Develop, code, test, and debug system software.
Review code and design to ensure adherence to best practices and performance standards.
Analyze and enhance the efficiency, stability, and scalability of system resources.
Integrate and validate the next-generation AI accelerator designs.
Perform IP verification using simulators and FPGA platforms.
Support software applications and optimize I/O performance.
Interface with hardware design and application development teams.
Provide post-production support, including debugging and upgrading software.
Document design specifications, installation instructions, and other system-related information.
Requirements:
- Proven working experience in embedded software engineering.
- BS degree in Computer Science, Electrical Engineering, or a related field.
- Experience in hands-on development and troubleshooting on embedded targets.
- Solid programming experience in C or C++.
- Non smoking
Pantherun is a cyber security and data communications company that has designed a One-of-a-kind Chip and software based Intellectual Property for secure Ethernet Communication using Artificial Intelligence techniques.
Our IP, enables users to integrate secure communication into any chip or product they decide to build or even put into FPGA on their boards. We use of AI based key generation to encrypt data using AES and implement the approach.
We have a team of hardware, software, and FPGA in both Taiwan and India, building communication solutions for customers all over the world. Yii Tech (揚毅) is part of the Pantherun Group in Taiwan.
Job Description:
• Linux porting and board bring up. Main chip includes, but not limited to, Xilinx Zync series, Zync ultrascale 9cG, Altera Agilex7, Agilex 5, etc.
• Driver development for storage, Ethernet, SPI/I2C, USB and so on
• Test case development
• Test Execution (Manual/Automated)
• Reporting & Tracking of Defects and Support the development team in hardware debugging
Technical skill:
• Knowledge of Digital Hardware
• Good knowledge in boot code development
• Good knowledge in C and assembly based driver development
• Knowledge of Python
• Knowledge of networking protocols
• Experience in using debugging tools
• Experience with encryption like AES, IPSec, SSL/TLS is a plus
1. Develop and review the system and chip safety architectures and market trends
2. Communicate and coordinate safety designs with HW teams
3. Develop function safety fault injection simulation flow.
4. Co-work with BU design verification teams to achieve pre-silicon verification of hardware safety requirements
5. Review system safety analysis (ex: FMEDA, DFA, FMEA)
6. Review the implementation effectiveness and work output of ISO 26262 project activities for automotive products
7. Systematic maintenance and establishment of ISO 26262 related standards (ex: ALM, MEDINI)
*Suggested to have at least four of the above-mentioned skills*