Software Engineer II (C++)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Software Engineer II (C++): Developing and validating enhancements for the Jasper Graphical User Interface and waveform viewer with an accent on debug capabilities and verification solutions. Focus on implementing advanced data structures and algorithms to enhance formal verification tool functionality.
Location: Onsite in Belo Horizonte, Brazil
Company
provides the expertise and tools, IP, and hardware required for the entire electronics design chain, from chip design to systems.
What you will do
- Develop and validate enhancements for the Jasper GUI, including the Visualize waveform viewer.
- Collaborate with the Debug team to push the boundaries of next-level debug capabilities in verification solutions.
- Work within a dynamic, fast-paced environment integrated with global teams.
Requirements
- Bachelorβs degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
- 1+ year of professional software development experience.
- Solid knowledge of advanced data structures and algorithms.
- Proficiency in the C++ programming language.
- Good spoken and written English.
- Must be based in Belo Horizonte, Brazil.
Nice to have
- Experience using the Qt C++ framework for GUI development.
- Experience with formal verification and/or simulation.
- Knowledge of EDA and VLSI design, including Verilog and VHDL languages.
Culture & Benefits
- Standard employment contract (CLT) with a 40-hour work week.
- Work at a Fortune 100 Best Company to Work For and a certified Great Place to Work.
- Opportunity to collaborate with high-performing global teams in the electronics design industry.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β