Job Search
We can help you build an exceptional career
Senior .NET Software Engineer IRC250671
Job | IRC250671 |
Location | United States - San Jose CA |
Designation | Senior Software Engineer |
Experience | 5-10 years |
Function | Engineering |
Skills | .net, C |
Work Model: | On-Site/Office |
Description
n/a
Requirements
● Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
● Proficiency in C# and .NET development.
● Hands-on experience with WPF, MVVM, and UI development.
● Strong problem-solving skills and ability to debug complex systems.
● Experience in designing software for manufacturing test fixtures, test automation or similar
applications.
● Experience interfacing with hardware, including embedded systems and robotic devices.
● Knowledge of multi-threading and real-time systems.
● Familiarity with Agile development practices.
● Experience with DDS is a plus.
● Previous experience in the medical device or robotics industry is a plus.
Preferences
It’s an onsite position in Raleigh, NC
Job Responsibilities
● Design, develop, and maintain software test fixtures using C#.
● Create intuitive user interfaces leveraging Windows Presentation Foundation (WPF) and the
Model-View-ViewModel (MVVM) design pattern.
● Collaborate with cross-functional teams, including hardware and robotics engineers, to ensure
seamless integration of software with physical systems.
● Test/verify communication protocols for device interactions.
● Develop tools for simulating and validating hardware responses.
● Perform debugging, unit testing, and documentation to ensure software quality and
maintainability.
● Implement scripts and test automation processes
● Contribute to continuous improvement of development processes and practices.
We Offer
Exciting Projects:Come take your place at the forefront of digital transformation! With clients across all industries and sectors, we offer an opportunity to work on market-defining products using the latest technologies.
Collaborative Environment: You can expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities!
Work-Life Balance:GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules and opportunities to work from home.
Professional Development:We provide continuing education classes, professional certification and training (technical, soft skills, language, and communication skills) to help you realize your professional goals. Being part of a global organization, there are additional learning opportunities through international knowledge exchanges.
Excellent Benefits:We provide our employees with competitive salaries, health and life insurance, short-term and long-term disability insurance, a matched contribution 401K plan, flexible spending accounts, and PTO and holidays