Seattle, WA, 98194, USA
34 days ago
Software Development Engineer in Test
**Software Development Engineer in Test** **Bellevue, WA** **FT- Direct hiring with benefits** **Responsibilities** - Develop non-web based Human Machine Interfaces or Graphical User Interfaces for Microsoft Windows based systems using C, C++, and/or C#. - Solid knowledge of continuous integration and continuous deployment (CI/CD) practices and the ability to set up and manage automated deployment pipelines. - Build automation and self-serve tools to streamline operations, updating/enhancing our current software tools, automation of support processes, and documentation of our systems. - Build tools to support high-performance infrastructure used in labs and manufacturing environment. - Write software for Tools with high availability, high throughput, and high security. - Work with new hardware at the SDK level to integrate with existing software platforms. - Organize, manage, maintain, and deploy software in coordination with internal stakeholders. - Design, develop, integrate, debug, and test real-time AR and VR interactive software for experimental prototypes and user experiences. - Analyze and modify existing software as well as design, construct, and test end-user applications that meet user needs. - Prepare reports on programming project specifications, activities, or status. **Qualifications** - Proven relevant industry experience coding in languages including, but not limited to, C, C++, C# or Java. - Experience with at least one of the following scripting languages: PowerShell, Python or JavaScript. - Minimum 2 years (of total) experience as an engineer embedded in team in an agile and DevOps delivery environment. - Proficiency in both front-end and back-end development is essential. This includes expertise in HTML, CSS, JavaScript, and modern front-end frameworks like React. On the back-end, knowledge of server-side technologies such as Node.js, Python, or C#, and experience with web frameworks like Express and .NET Framework. - Experience in designing and consuming RESTful APIs and understanding of API design principles and best practices. - Experience with Unity development. - Comfortable working in a fast-paced and agile environment. **Nice to have** - Experience working with less experienced engineers, providing them with coaching and mentorship to help them become better engineers. - Experience with containerization tools (Docker, Kubernetes). - Experience using Microsoft Visual Studio to develop, compile, and debug source code in C++/CLI, Managed C++, and/or C#. - Experience with system software bring up of new HW prototypes. - Unity development of AR/VR experiences. - Experience writing functional tests and test frameworks. - Willingness to learn and apply new skills and technologies. - Excellent cross-team communication skills, both interpersonal and technical. - Bachelor-s degree in computer science or related technical discipline. **The benefits our employeesenjoy:** - 401(k) Savings Plan- Matched 150% up to 6%. (Our 401k is in the top 1% of 401(k) plans offered in the US!) - Sogeti is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.
Confirm your E-mail: Send Email