This full-time position aims to find a new member for our team of automation and software development. You will be responsible of design, develop, integrate, test, validate, and/or debug software across multiple layers of the software stack spanning firmware, drivers, operating systems, middleware, frameworks, algorithms, and applications/UI for a specific technology, product/platform, and/or market segment, including the development of software to enable specific features, capabilities, solutions, reference platforms, or Intel products.
In this role, you will experience full stack development, as those solutions require hands on development and understanding of the stack from the lowest layers up to GUI development, this will provide you a broad experience with different SW technologies and methods. A strong technical background is required with the ability to lead working group in taskforces, initiatives to manage the projects to meet launch plans.
Expected behavioral traits:
- Strong analytical and problem-solving skills with the ability to work independently and in teams.
- Strong interpersonal skills to interact effectively with diverse levels of management in identifying and resolving issues.
- Exercising judgment and discretion to develop solutions, remove obstacles and redefine approaches.
- Willingness to share technical knowledge with junior peers.
- Contribute to team members learning new technical and non-technical skills.
- Proven positive attitude and effective communication skills.
- Proactive and quality oriented.
- Deal with frequent changes in the environment and unexpected events.
Qualifications
You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.
Minimum Qualifications:
- Candidate must have a bachelor's or master's degree in Computer Science or related engineering field.
- 5+ years of software development experience in the following areas:
- Programming languages: Python, TypeScript, JavaScript, SQL.
- Software engineering practices such as: source control management (Git), design patterns and clean code.
- Software testing methodologies: Unit testing and Integration testing.
- Command shells: Bash, PowerShell, csh, tcsh or cmd.
- Experience with Agile software development practices and Scrum/Kanban frameworks.
- Proven advanced English level, both verbal and written.
- Candidate must have unrestricted permanent right to work in Costa Rica.
Preferred Qualifications:
- Familiarity with broader computer architecture.
- Programming languages: C and C++.
- Software framework: Angular 2+, ReactJS and Flask.
- CI/CD experience with GitHub Actions and TeamCity.
- Exposure to cloud providers, batch compute systems, containers, and container orchestration.
- Previous experience as a technical lead for software engineers.
- Previous experience with pre-silicon simulators.
Enable amazing computing experiences with Intel Software continues to shape the way people think about computing – across CPU, GPU, and FPGA architectures. Get your hands on new technology and collaborate with some of the smartest people in the business. Our developers and software engineers work in all software layers, across multiple operating systems and platforms to enable cutting-edge solutions. Ready to solve some of the most complex software challenges? Explore an impactful and innovative career in Software.
Get email alerts for the latest"System Software Development Engineer jobs in San jose"
