Altera is looking to solve the problem of making implementing powerful embedded hardware systems a straightforward and enjoyable task from design creation through debugging and performance optimization.
Requirements
- C++ and Java programming skills
- Experience with Java desktop applications
- Tcl, Perl, and/or Python scripting skills
- Multithreaded software applications experience
- Fluent/Expertise with C++ and Java
- Experience with Eclipse-based Software Development IDE
- Experience with Altera FPGA design tools
Responsibilities
- Inventing better ways to visualize and interact with complex hardware systems
- Improving our Eclipse-based Software Development IDE
- Enabling precise system interconnect manipulation and automatic optimization
- Tightly integrating our tool with others in Altera’s Design Suite
- Work closely with developers across software and embedded engineering to ensure we develop design flows that meet our customers' needs
- Guide software release content, and serve as a liaison with the support, field, marketing, and product planning organizations
- Research, define, and validate key customer use cases and design flows
Other
- BS degree in Electrical/Computer/Software Engineering or equivalent
- 5+ years of relevant industry experience
- 4 years of experience developing C++ and Java based desktop applications
- Ability to work in the Bay Area, California
- Ability to work in a team environment