Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Software Engineer - WSSI – Windows Silicon System Integration 
Israel, Tel Aviv District 
666074835

17.09.2024

you will lead core features, from understanding the system requirements and defining the features behavior, through designing the software architecture to implementing and releasing high quality code. You will work closely with hardware and software engineers and experts to enable you to characterize the solutions and determine the development strategy.

Qualifications
  • Bachelor's Degree in Computer Science/ Electrical Engineering or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++
  • 2 years of hands-on experience in developing embedded software or working in a similar domain.
  • Strong development skills in C/C++ or Rust.
  • Background in security – advantage.
  • Familiar with the tools and techniques for embedded software development - advantage.
  • Understanding the concepts of operating systems.
  • Exceptional communication skills, including the ability to clearly express technical concepts in verbal and written forms.
  • Fast learner who can adapt to new technologies and challenges.
  • High degree of creativity and innovation, with the ability to solve complex problems and deliver robust solutions.

Preferred Qualifications

  • Bachelor's Degree in Computer Science/Electrical Engineering
    • OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Rust
    • OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Rust Java, JavaScript, or Python
    • OR equivalent experience.
Responsibilities
  • Develop core features design and implementation according to system architecture specifications and engineering requirements.
  • Design, implement, test and debug high quality code.
  • Collaborate with hardware and software engineers, system engineers and experts to optimize the solutions performance, reliability and security.
  • Follow software engineering best practices and processes, such as code reviews, documentation, testing and version control.
  • Troubleshoot and resolve software issues and defects.
  • Contribute to the team's continuous learning and growth