Capgemini Jobs

Mobile capgemini Logo

Job Information

Capgemini Software Development Engineer in Test in Seattle, Washington

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.

DirectEmployers