remote
Software Development Engineer Contract - Intel Corporation
Software Engineer
Contract Software Development Engineer responsible for designing, implementing, and testing high‑performance software solutions for Intel's hardware platforms using C++, Python and Linux tools.
About the role
Key Responsibilities
- Design and develop robust, high‑performance software components for Intel hardware platforms.
- Implement, test, and debug code in C++ and Python on Linux environments.
- Collaborate with cross‑functional hardware and firmware teams to integrate software solutions.
- Maintain source control, conduct code reviews, and follow Agile development practices.
- Document designs, test procedures, and results to ensure knowledge transfer and compliance.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
- 3+ years of professional experience in C++ and Python development on Linux.
- Strong understanding of software development lifecycle, version control (Git), and Agile methodologies.
- Experience with hardware‑software integration, debugging, and performance optimization.
- Excellent problem‑solving skills and ability to work effectively in a collaborative, fast‑paced environment.