Careers
Careers
Breker enables its team members to participate in a dynamic atmosphere where continual self-improvement is encouraged. If you seek a challenging career in a recognized, technology-leading organization and would like to be in a work environment that is rewarding, achievement oriented, exciting, and focused on team success, Breker is interested in hearing from you.
Submit resumes to: careers@brekersystems.com
Applications Engineer, Worldwide
As a Breker AE, you will work side by side with some of the smartest engineers in the industry verifying some of the biggest and most complex system-on-chip (SoC) designs in the world. You will technically qualify potential customers and participate in the technical product evaluations and on-site deployment. You will interact with Breker R&D and influence product development by relaying customer feedback. The AE will play an active role in account planning, working as a part of the sales team to develop the solutions to customer problems by using in-depth knowledge of customer challenges and issues. When the customers produce successful SoC products, you will know that you helped make them possible.
Required Experience:
- BSEE/BSCS
- Strong C/C++ and/or SystemVerilog/UVM coding skills and practices, including ability to debug complex software
- Desire to contribute to evangelizing an understanding of Breker’s innovative verification methodologies and flows
- Excellent communication skills, both internal and external, both written and oral
- Willingness to travel as needed (typically 20-30%) to support customers
- Eagerness to be part of a startup and excitement with powerful new technology
Preferred Experience:
- MSEE/MSCS
- Expertise in standard verification methodologies (VMM, OVM, or UVM)
- Knowledge of simulation-based design verification using constrained-random testbenches
- Hands-on participation in full-chip SoC verification including testbench and embedded code
- Knowledge of post-simulation validation such as in-circuit emulation and prototyping
- History of technical pre-sales/consulting activities at customer sites
Senior C/C++ Software Engineer, Bay Area, CA
As a senior software engineer at Breker, you will work closely with our core product team to develop cutting-edge technologies to address the SoC verification crisis. You will communicate with our product definition team and translate the product specification into executable R&D tasks. You will independently design and implement the software components and take the ownership of one or more software modules. Your day-to-day work will also include participating in technical meetings and design reviews. As a product developer, you will also have the opportunity to interact directly with our customers and receive feedback about the work you have done. We are a small software team and believe in agile development philosophies. We insist on clean design and readable code. When Breker customers produce successful, reliable SoC products, you will know that you helped make them possible.
Required Experience:
- MSEE/MSCS with 3 years of software industry experience
- Excellent understanding of software design concepts, including object-oriented design and patterns
- Extremely strong C/C++ coding skills and practices, including ability to debug complex software systems
- Excellent written and oral communication skills
- Self-starter, high energy, and able to develop effective plans for software component implementation
- Eagerness to be part of a startup and a desire to experience the excitement of offering powerful new technology
Preferred Experience:
- PhD with relevant experience in circuit design and verification
- Knowledge about constraint solving techniques, such as Boolean Satisfiability (SAT), Binary Decision Diagrams (BDD), and Satisfiability Modular Theory (SMT)
- Adoption of agile software development methodologies
- Familiarity with hardware design and verification languages, such as Verilog and SystemVerilog
- Hands-on use of software construction tools, such as GNU Make and SVN