Software Engineer I
Job Description
Universal Instruments Corporation offers a role built for engineers who enjoy hands-on development and collaborative problem-solving. You will research, design, and build computer software systems that support advanced automation assembly equipment, working directly in engineering labs to develop algorithms that enhance existing capabilities and introduce new solutions.
Location: Conklin, NY (onsite)
Compensation: USD 70,000 to 75,000 per year
What you will do
- Design and code software subsystems for automated equipment.
- Learn and integrate new hardware, software protocols, and engineering tools to support product development.
- Apply creative troubleshooting and diagnostic skills to solve engineering problems.
- Use Git and Jira to collaborate with team members on project tasks.
- Partner with Electrical, Mechanical Engineering, and Q&R to support product performance requirements, design, testing, and development activities.
Quality and continuous improvement
You will adhere to Universal Quality System policies and procedures, using Total Cycle Time principles and standard problem-solving tools to continuously improve work processes.
Skills and experience
- B.S. in Computer Engineering, Computer Science, Electrical Engineering, or a relevant major, with 0-2 years of experience.
- A combination of relevant software development experience and education may be considered.
- Notable experience with C and/or C++.
- Flexible, quality-driven, goal-oriented mindset with an ability to contribute in a team environment.
- Preferred: demonstrated experience with micro-controller and micro-processor programming.
- Preferred: working with operating systems, including experience with RTOS.
- Preferred: experience with Git and Jira.
Technologies you will work with
- C
- C++
- Git
- Jira
Benefits
- Competitive Compensation with bonus strategies, plus 401k retirement contribution matching.
- Health Savings options, including monthly company contributions and investment capability.
- Flexible Spending options, plus objective merits and relocation assistance.
- Tuition and learning support, including relevant tuition, upskilling, and certification reimbursement, along with mentorship, educational institution relationships, and career pathing.
- Paid Time Off, paid holidays, and wellness hours.
- Comprehensive medical, dental, vision, life, disability, Employee Assistance Plan (EAP), and other supplemental coverage options.
Travel and communication
- Frequently required to access and manipulate various objects, tools, or controls.
- Ability to understand and interpret detailed documents and drawings.
- Must communicate clearly with colleagues and when giving presentations.
- Occasional travel to customer sites or technical conferences may be required (<10%).