Software Development Engineer in Test
Capgemini
**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
All Jobs from Capgemini