Job Description
This position is unfortunately not eligible for visa sponsorship opportunities.
Candidate must be able to work on-site in Agoura Hills, CA.
Responsibilities
- Work with cross-functional teams to understand the requirements of the software
- Document the interface requirements for user review and end-user documentation
- Design the components with throughput and robustness as underlying requirements
- Code the components and algorithms with precision and attention to detail
- Thorough testing and debug to reduce escaped defects
- Extensive peer reviews of all aspects of the product to ensure quality
Basic Qualifications & Skills
- Strong analytical and problem solving ability
- Able to work both individually and in teams
- Familiar with integrated development environment and debug tools
- Solid grasp of data structures and algorithms
- Proficient in C#, C++, Java (or equivalent object-oriented programming languages)
- Word, Excel, and Powerpoint
- UML is desirable
- Knowledge of analog electronics and/or digital electronics is a plus
- Visual Basic programming experience is a plus
Education
- BSCS, BSCE, or BSEE with an emphasis on software or computer engineering
- GPA 3.0/4.0 or greater
- Strong object-oriented programming skills
- Co-op or internship experience is a plus