Software Design Engineer 5 at Aditi Consulting
Mountain View, CA 94043
About the Job
Summary:
WPF Application developer - Skillset C#, Powershell. Candidate will be working on software for validation and manufacturing test. Currently the team is using an automated test executive application in C# WPF, built on PRISM library and MVVM design patterns, driven by XML sequence model. Role is within a hardware team, so will include thorough debugging skills and desire to work on new devices.
Typical Day in the Role:
This developer will be supporting Hololens device production, developing powershell test sequences, and working with our software build and release pipelines. We will be creating stable code for diagnosing issues with device hardware and integrating data collection libraries to provide analysis and results to the development team. This role will include championing the software release pipelines within the team, making sure our build systems remain up and running, and working on automated code validation and release packaging.
Candidate Requirements:
Top 3 Hard Skills Required + Years of Experience:
Tasks will Include:
Compensation:
The pay rate range above is the base hourly pay range that Aditi Consulting reasonably expects to pay someone for this position (compensation may vary outside of this range depending on a number of factors, including but not limited to, a candidate’s qualifications, skills, competencies, experience, location and end client requirements).
Benefits and Ancillaries:
Medical, dental, vision, PTO benefits and ancillaries may be available for eligible Aditi Consulting employees and vary based on the plan options selected by the employee.
Aditi Consulting LLC uses AI technology to engage candidates during the sourcing process. AI technology is used to gather data only and does not replace human-based decision making in employment decisions.
WPF Application developer - Skillset C#, Powershell. Candidate will be working on software for validation and manufacturing test. Currently the team is using an automated test executive application in C# WPF, built on PRISM library and MVVM design patterns, driven by XML sequence model. Role is within a hardware team, so will include thorough debugging skills and desire to work on new devices.
Typical Day in the Role:
This developer will be supporting Hololens device production, developing powershell test sequences, and working with our software build and release pipelines. We will be creating stable code for diagnosing issues with device hardware and integrating data collection libraries to provide analysis and results to the development team. This role will include championing the software release pipelines within the team, making sure our build systems remain up and running, and working on automated code validation and release packaging.
Candidate Requirements:
- 10 overall years of experience in the field.
- Bachelor's degree in a technical field such as computer science, computer engineering or related field required
Top 3 Hard Skills Required + Years of Experience:
- C#| 3-5 Years of Experience
- PowerShell | 3-5 Years of Experience
- MVVM| 3-5 Years of Experience
- Debugging experience 3-5 years
Tasks will Include:
- Device provisioning
- flashing,
- genealogy
- data collection
- Communication through onboard peripherals
- I2C
- SPI
- UART
- Encapsulation of third party tools and instruments
- Monitoring system processes
- Log / results file parsing
- Instrument libraries (NI, Keysight, etc.)
Compensation:
The pay rate range above is the base hourly pay range that Aditi Consulting reasonably expects to pay someone for this position (compensation may vary outside of this range depending on a number of factors, including but not limited to, a candidate’s qualifications, skills, competencies, experience, location and end client requirements).
Benefits and Ancillaries:
Medical, dental, vision, PTO benefits and ancillaries may be available for eligible Aditi Consulting employees and vary based on the plan options selected by the employee.
Aditi Consulting LLC uses AI technology to engage candidates during the sourcing process. AI technology is used to gather data only and does not replace human-based decision making in employment decisions.
Salary
84 - 92 /hour