Software Development Engineer (SDE)

Software Development Engineer (SDE)

 

Whether you’re creating new code, algorithms or data structures, you are the link between abstract concepts and the technology products used daily by your friends, family and millions of other people around the world. Using your mastery of technical tools, you develop next- generation applications and operating systems, making decisions on design and feature implementation.

Software Development Engineers dive deep into code and work as part of a team of programming experts who solve problems and build powerful new tools. You collaborate with Software Development Engineers in Test (SDETs) to ensure stellar product quality, and you provide technical guidance to Program Managers (PMs) as they communicate user needs and product requirements. As a SDE, you dedicate yourself to producing the world’s most advanced software.

Qualifications:

  • Pursuing a B.S., M.S., or Ph.D. Degree in Engineering, Computer Science or related field
  • Excellent programming skills. Experience with object oriented programming languages, preferably C, C++, and/or C#
  • Familiarity with data structures and algorithms as well as feature definition, design and feasibility
  • Ability to translate technical specifications into working code, and solve complex problems with consideration of the end user experience

http://studentguru.gr/b/dt008/archive/2013/02/11/microsoft.aspx

Software Development Engineer in Test (SDET)

Software Development Engineer in Test (SDET)

 

You have an innate understanding of technology. You always know how a program works, even when others do not. You are passionate about making things faster and more efficient, truly pushing software to its limits.

Software Development Engineers in Test are highly technical and you use your technical prowess to build and maintain automation systems, debug and isolate problems and execute creative tests to make sure our software is ready for prime time. SDETs write lots of code—code to test software features and code to extend our automation infrastructure. You work closely with Software Development Engineers (SDEs) and Program Managers (PMs), each contributing equally to the development life cycle. You enjoy breadth in your job and continually look for ways to integrate systems across business groups and products.

Qualifications:

  • Pursuing a B.S., M.S., or Ph.D. Degree in Engineering, Computer Science, or related field
  • Excellent programming skills. Experience with object oriented programming languages. C, C++, and/or C# experience preferred
  • Familiarity with data structures and algorithms
  • Ability to solve complex problems with customer experience in mind
  • Ability to author test plans and cases, conduct security and stress tests and debug at source level after identifying, investigating and prioritizing bugs

Important information:

  • Please APPLY NOW to be considered for a first round interview. You will be contacted by a recruiter if you are selected for an interview to confirm the date and time.
  • Information on Microsoft Benefits, including complete relocation, US work visa sponsorship and other perks are available at www.microsoft.com/university
  • University recruiters at Microsoft review resumes with the following topical areas in mind: 1) Academic Record, 2) Relevant Work Experience, 3) Leadership
  • Please note we are seeking SDE and SDET Full Time & Intern candidates.

http://studentguru.gr/b/dt008/archive/2013/02/11/microsoft.aspx

Software Developer

Software Developer

Berlin, Full Time

 

YOUR ROLE

As a Software Developer at Native Instruments, you will join a development team and be responsible for the implementation and testing of specific software modules. Using C++, you will develop software applications that can run as host functions (such as an audio plug-in) and as independent applications under Mac OS and Windows. Your work is based on software requirements created in collaboration with Product Management and Product Design.In addition to your programming work, you will also provide cost and resource estimates, run tests, and work closely with the Quality Assurance Department and other teams. Your work at NI will contribute actively to the next generation of music software.

 

YOUR TASKS

  • Work in a development team on the technical design and implementation of C++ software modules
  • Design software and provide cost and resource estimates
  • Provide support for further development of the software architecture
  • Test components (i.e. using Unit Test)
  • Develop the software requirements in close cooperation with Product Management and Product Design
  • React swiftly to last-minute alterations, evaluate options and, in collaboration with other stakeholders, integrate these into the existing software architecture
  • Work closely with the Quality Assurance Department

YOUR PROFILE

  • You have a degree in computer science, business informatics, physics or a similar, relevant subject, with an emphasis on programming
  • You are experienced in the design and application of object-oriented software projects in Windows and/or OSX and you are familiar with typical design patterns
  • You are highly proficient in C++
  • Ideally, you have experience developing audio applications
  • You are committed, quality-conscious, flexible and efficient
  • You are communicative and you enjoy working in a team

http://www.native-instruments.com/en/career-center/berlin-office/development/software-developer/