Intel is looking to solve the problem of developing complex manufacturing automation solutions to stay one generation ahead in technology.
Requirements
- Proven Engineering Excellence: 4+ years of professional software development experience with deep expertise in both dynamically-typed languages (Python, JavaScript, etc.) and statically-typed languages (Java, C++, etc.).
- Advanced Technical Mastery: Expert-level (4+ years’ experience) with data structures and algorithms, with the ability to architect optimal solutions using complex data structures (trees, graphs, hash maps) and make informed trade-offs between performance, memory usage, and maintainability.
- Design Leadership: (4+ years' experience) with software design patterns and architectural principles, with proven ability to design scalable systems, lead technical decision-making, and establish coding standards that solve complex business challenges at scale
- Collaborative Technical Excellence: 2+ years’ experience sharing knowledge and best practices with team members through code reviews, pair programming, and technical discussions.
- Knowledge of EDA (Electronic Design Automation) tools.
- Database Concepts, SQL and hardware platform architecture, networking.
- Distributed computing and/or multi-threading experience.
Responsibilities
- Design, develop, test, and debug software applications used by end users or integrated with other applications by ISVs (Independent Software Vendors).
- Use modern software development methodologies and programming languages.
- Follows secure coding practices and software legal compliance guidelines.
- Analyze user stories, write functional and test code, automate build and deployment, and perform unit integration and end-to-end testing of applications.
- Complete SDL tasks with the assistance of product security engineers and provide input to technical writers to complete product documentation and procedures for installation and maintenance.
- May also interact with end users to define system requirements and/or necessary modifications.
Other
- US Citizenship Required.
- Ability to obtain and maintain active US Government Security Clearance.
- Bachelor's degree in computer science, computer engineering, electrical engineering, or a similar field and 6+ years' is relevant experience OR a master’s degree in computer science, computer engineering, electrical engineering, or a similar field and 3+ years' relevant experience.
- Effectively communicate, collaborate, and align with team members and customers.
- Team player, able to work in a cross-functional environment.