CAREERS
Software Development Engineer
This position is for a software developer with strong technical and coding skills. Position is located either in Los Angeles, San Jose or Colorado offices.
- Graphical user interface (GUI) design and implementation using WTL and Qt
- Component software development utilizing COM
- Software testing and QA
- Unit, system, and regression testing
- DOS batch files
- Linux command shell scripting
- Numerical and scientific programming
- Nonlinear circuit analysis (SPICE, Harmonic Balance)
- Electromagnetics (Method-of-Moments, Finite Element)
- Communication systems/signal processing
- General numerical analysis/operations research
- Physical design tool development - familiarity with OpenAccess, solid understanding of back-end flow for Si IC design
- Release engineering - manage automatic build and test systems, author and maintain installation scripts, manage source code control and defect tracking databases
Requirements:
- Successful candidates will posses strong technical and coding skills. Demonstrated ability with C++ is required for most positions, along with a comprehensive understanding of STL
- Two or more years' experience as a developer is required
- Knowledge of component software development and object oriented design, as well as familiarity with design patterns and agile software development techniques is strongly preferred
- Must be a strong team player and be able to work independently on specified components while meeting deadlines
- BS, MS, or PhD in EE, CS, or other technical major
