Altera is a global leader in field-programmable gate array (FPGA) technology, delivering flexible and high-performance programmable solutions for a wide range of applications. We seek a motivated and passionate Java Application Development Engineer. We're a strong, vibrant cross-site team that helps Altera to build the Quartus Design Entry tool, focusing on Visual Designer Studio and Platform Designer. Our mission is to create a user-friendly system integration tool that automatically generates interconnect logic to connect intellectual property (IP) components and subsystems, ultimately saving time and effort in the design process.
Key Responsibilities
Design and implement robust Java-based applications that align with architectural guidelines running on both Windows and Linux Operating Systems.
Develop scalable and maintainable solutions with a focus on performance optimization.
Troubleshoot complex issues across multiple environments and implement effective solutions.
Write unit-level and system-level testing.
Conduct thorough code reviews and enforce coding standards.
Work closely with developers across software and embedded engineering to ensure we develop design flows that meet our customers' needs.
Participate in the software release process and serve as a liaison with the support, field, marketing, and product planning organizations.
BS degree in Electrical/Computer/Software Engineering or equivalent and 5+ years of relevant industry experience.
Proficient in developing Java-based desktop applications
Experience in data structures, algorithms, and object-oriented programming.
Experience with multithreaded software applications.
Knowledge of embedded software design flows and implementation is a plus.
Working in Linux environment is a plus.
C++ programming knowledge is a plus.
Tcl, Perl, and/or Python scripting skills is a plus.
Dedication to customer experience and usability.
Good written and oral communication skills.
Top Skills
What We Do
Altera: Accelerating Innovators
Altera provides leadership programmable solutions that are easy-to-use and deploy in applications from cloud to edge, offering limitless AI possibilities. Our end-to-end broad portfolio of products including FPGAs, CPLDs, Intellectual Property, development tools, System on Modules, SmartNICs and IPUs provide the flexibility to accelerate innovation. Altera is helping to shape the future through pioneering innovation that unlocks extraordinary possibilities for everyone on the planet.






