Role OverviewWe are seeking a highly motivated Software R&D Engineer to contribute to sampling oscilloscope application development while strengthening the build, release, and continuous integration/continuous delivery (CI/CD) processes.
What You Will Do
Write production code for related sampling oscilloscope applications, and help the build/release leader to modernize the pipelines, tooling, and release processes.
Why It Might Be a Fit
This position is ideal for an early-career engineer who enjoys writing software and true passions for improving how quality software is built and delivered.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical discipline
- Proficiency in at least one object-oriented language, preferably C#
- Solid software engineering fundamentals, including object-oriented design, data structures, and debugging
- Working knowledge of Git or another source control system
- Hands-on experience with, or a solid understanding of, CI/CD concepts such as automated builds, pipelines, automated testing, and release management
- Scripting experience for automation using PowerShell, Python, or similar
- Understanding of software testing concepts, including unit, integration, and regression testing
- Experience developing software on Windows
- Strong analytical and problem-solving skills
- Excellent written and verbal communication skills and the ability to collaborate across hardware, software, and QA teams
Benefits
- Medical, dental and vision
- Health Savings Account
- Health Care and Dependent Care Flexible Spending Accounts
- Life, Accident, Disability insurance
- Business Travel Accident and Business Travel Health
- 401(k) Plan
- Flexible Time Off, Paid Holidays
- Paid Family Leave
- Discounts, Perks
- Tuition Reimbursement
- Adoption Assistance
- ESPP (Employee Stock Purchase Plan)
]]>