Careers Want to Work With Us
Key Qualifications:
- 3+ years experience in developing software and completing a software life cycle.
- Experience with C/C++, python, Java
- Experience with Design and Design Patterns
Description:
- Analyze requirements and design software using object oriented techniques and UML diagrams to document the design.
- Implement software designs using Java and related technologies. Prepare and execute unit and integration tests.
- Participate in peer reviews and software inspections.
- Estimate and plan software development work.
- Identify and correct defects and their root causes
- Learn and apply software engineering best practices to your work.
Key Qualifications:
- The ideal candidate will have 4+ years of hands-on product design experience in consumer electronic products or modules in a high volume production environment; direct experience with sensor technology is highly preferred.
- 3D CAD experience required, UG preferred
- Scientific method, experimental process, root cause analysis
- Applied knowledge in flex circuits, printed circuit boards, material science and basic chemistry is beneficial
- Disciplined in GD&T practices with close attention to datum establishment
- Excellent written and verbal communication skills and people skills; ability to interact with management, team members and external vendors
- Teamwork: the candidate must be able to communicate well with cross-functional team members, be able to efficiently collaborate with team members to achieve project goals, and contribute positively to the engineering community.
Description:
- Generating innovative designs with cross-functional teams
- Implement software designs using Java and related technologies. Prepare and execute unit and integration tests.
- Defining mechanical component outlines and assembly schemes
- Communicating cross-functionally on design directions and requirements
- Generating dimensional and tolerance analysis
- Developing design and process with external vendors; acting as PD technical liaison among vendors
- Managing and tracking multiple priorities within schedule requirements and ability to drive multiple vendors towards common project goals
- Prototype bring-up, debug and characterization
- Participating in the development of new manufacturing processes
- Conducting design reviews and driving file release process
- Design validation and characterization from prototype bring-up to product testing
- Driving failure analyses and design of experiments (DOEs) to reach design solutions and corrective actions
- Driving design towards Apple's cosmetic requirements