Software Engineer I - Embedded

Universal Instrument

Town of Conklin (NY)

On-site

USD 70,000 - 75,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Robust Benefits

Job summary

Universal Instruments in the United States is seeking a software engineer to design and develop computer software systems for advanced automation assembly equipment. The role involves hands-on work in engineering labs to implement algorithms that enhance existing features and create new solutions.

The ideal candidate has a background in computer science or electrical engineering with 0–2 years of experience, strong C/C++ skills, and familiarity with embedded toolchains and microcontrollers.

Qualifications

  • B.Sc. in Computer Science, Electrical Engineering or related field; 0–2 years of experience.
  • Experience with C/C++ development in embedded environments.
  • Experience with microcontrollers and embedded toolchains is preferred.

Responsibilities

  • Design and code software subsystems for automated equipment.
  • Learn and integrate new hardware, software protocols and engineering tools.
  • Develop firmware for embedded systems and coordinate tasks for axes and IO.
  • Collaborate with Electrical, Mechanical Engineering and Q&R on requirements, testing and development.

Skills

C/C++
Microcontroller programming
RTOS
GIT
JIRA
FPGA VHDL
Motor control

Education

B.Sc. in Computer Science or Electrical Engineering

Tools

Keil
ARM
TI
ST Micro
Microchip

Job description

Summary:

This role will research, design, and develop computer software systems to aid in innovating and improving our advanced automation assembly equipment. The engineer will access our advanced automation machines and equipment in our engineering labs for a hands‑on approach to develop software algorithms to improve existing features and develop new solutions.

Essential Duties and Responsibilities:
  • Design and code software subsystems for automated equipment.
  • Learn and integrate new hardware, software protocols, and engineering tools.
  • Creative problem‑solving and electronic diagnostic/troubleshooting abilities.
  • Develop firmware for embedded systems, provide task coordination for axes and IO.
  • Work with GIT and JIRA to collaborate with team members on project tasks.
  • Collaborates with Electrical, Mechanical Engineering and Q&R on product performance requirements, design, test, and development activities.
Minimum Requirements:
  • B.Sc. in Computer Science, Electrical Engineering or relevant major with 0-2 years of experience.
  • A notable combination of software development experience and relevant education may be considered.
  • Notable experience with C and/or C++.
  • Highly flexible, quality driven, goal oriented and able to participate in a team environment.
Preferred Experience and Skills:
  • Demonstrated experience with micro-controller and micro-processor programming.
  • Working experience with RTOS and/or embedded compilers such as ARM, Keil, TI, ST Micro and Microchip.
  • Experience defining FPGA logic with VHDL.
  • Motor control experience is desirable.
  • Experience with GIT and JIRA.
Responsibility for Quality Procedures or Direct Product Quality:
  • Adheres to Universal Quality System policies and procedures and uses Total Cycle Time principles and standard problem solving tools to continuously improve work processes.
Physical Demands:
  • Frequently required to access and manipulate various objects, tools, or controls.
  • Position requires the ability to understand and interpret detailed documents and drawings.
  • Must be able to communicate clearly with fellow colleagues, and in giving presentations.
  • The ability to travel to customer sites or technical conferences may occasionally be required (<10%).

Universal Instruments is an EOE/M/F/Vet/Disabled employer

Target Annual Base Pay:$70,000 – $75,000 + Robust Benefits

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer I – Embedded
Software Engineer I – Embedded

Universal Instruments Corporation • Town of Conklin (NY)

On-site
USD 70,000 - 75,000
Robust Benefits
Software Engineer I
Software Engineer I

Universal Instruments, A Delta Group Company • Town of Conklin (NY)

On-site
USD 70,000 - 75,000
Competitive compensation
401k retirement contribution matching
Health savings options with company"s
+1
Software Engineer I
Software Engineer I

Universal Instrument • Town of Conklin (NY)

On-site
USD 70,000 - 75,000
Competitive compensation
Bonus strategies
401k match
+3
Systems Engineer II
Systems Engineer II

Universal Instruments Corporation • Town of Conklin (NY)

On-site
USD 75,000 - 85,000
Software Engineer
Software Engineer

Rantec Power Systems, Inc • Los Osos (CA)

On-site
USD 96,000 - 151,000
Embedded Software Engineer 2 #99464
Embedded Software Engineer 2 #99464

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Optional benefits
Long-term contract with potential to extend
Automation Software Engineer I - Embedded/RTOS
Automation Software Engineer I - Embedded/RTOS

Universal Instrument • Town of Conklin (NY)

On-site
USD 70,000 - 75,000
Competitive compensation
Bonus strategies
401k match
+3
Software Engineer
Software Engineer

Rantec Power Systems Inc. • Los Osos (CA)

On-site
USD 96,000 - 151,000
Embedded Systems Software Engineer I
Embedded Systems Software Engineer I

Universal Instruments, A Delta Group Company • Town of Conklin (NY)

On-site
USD 70,000 - 75,000
Competitive compensation
401k retirement contribution matching
Health savings options with company"s
+1
Electrical Engineer II
Electrical Engineer II

Universal Instruments Corporation • Town of Conklin (NY)

On-site
USD 80,000 - 90,000
Robust Benefits