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.