No jobs found – change your filters above for more results
RecommendsNeutral OutlookNo opinion of CEO
- Work/Life Balance
- Culture & Values
- Career Opportunities
- Comp & Benefits
- Senior Management
I have been working at Altera full-time (More than 8 years)
All of the problems we work on are cutting-edge, so there's always something new - so new that lots of people get to publish their work in journals. There's always more work to do than there is time, which might seem bad but it means that if you automate your current job away, you have nothing to fear since there will always be another valuable project for you to work on. There's a lot of room for creativity, and with some persistence you can get new projects going. People also move around frequently, with entire teams sometimes changing their mandate from one area to another. At least from a technical perspective, it's easy to get unstuck if you get bored. You can even switch from high-level software to next-generation hardware design - there aren't many places with that kind of flexibility.
Software engineering hasn't always been valued as much as "getting things out the door," because we're ultimately about selling hardware, and the software has to be ready to do that come hell or high water. As a result, some of the code quality has suffered over the years. Similarly, our testing and building infrastructure is sub-par. Both of these appear to be improving but there's a way to go.
Advice to Management
Encouraging people to be more efficient is nice, but technical leadership and investment are needed as well.