RochesterRecruiter Since 2001
the smart solution for Rochester jobs

Sr. Embedded Software Engineer

Company: Universal Instruments Corp
Location: Rochester
Posted on: June 9, 2021

Job Description:

Sr. Embedded Software Engineer

Universal Instruments is a global leader in the design and manufacture of advanced automation assembly equipment. Our solutions are used to build some of today's most advanced electronic products. Universal Instruments is a cost effective enabler of the fast-moving electronics industry road map. From cell phones, tablets or advanced computing platforms, 5G infrastructure, internet of things, cloud computing and storage as well as wearable's, sensors, MEMS, industrial, automotive, military and medical applications, our innovative solutions play an integral role in driving the future of technology!

Summary

Write and maintain control logic to utilize motors, actuators and sensors. Maintain code for bare metal microcontrollers to communicate with sensors, user interface, and other members of the machine utilizing various protocols (I2C, SPI, CAN, UART). Work with cross functional teams to come up with creative solutions to challenging problems. Spend time both at your desk and in the lab working on writing, testing, and debugging software on hardware.

Essential Duties and Responsibilities

  • Design and code software subsystem for automated equipment (Robotic arms, etc).
  • Work with "Bare Metal" systems that have little or no RTOS.
  • Learn and integrate new hardware, software protocols, and engineering tools.
  • Provide innovation to solve complex system issues.
  • Work with GIT and JIRA to collaborate with team members on project tasks.
  • Program custom circuit boards and integrate additional hardware i.e. sensors, motors, etc.
  • Collaborate with Electrical, Mechanical Engineering and Q&R on product performance requirements, design, test and development activities.

Education and Work Experience Requirements

  • Bachelors, Masters or PhD in Computer Engineering, Electrical Engineering, Computer Science and 7+ years of related experience OR equivalent combination of software development experience and relevant education (ex. AAS and ten (10) years' experience).
  • 5+ years' experience with C/C++.
  • Proven ability to integrate hardware and implement software solutions
  • Highly flexible, quality driven, goal oriented and able to participate in a team environment.

Preferred Experience and Skills

  • 10+ years' experience with C/C++.
  • Experience working with electrical circuits.
  • 10+ years' experience with Keil, ARM, TI, VxWorks or other embedded compilers.
  • 5+ years' experience with C#.
  • Ability to provide technical management and grow junior staff.
  • Experience with GIT and Jira.
  • Experience using an Oscilloscope.

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

Keywords: Universal Instruments Corp, Rochester , Sr. Embedded Software Engineer, Other , Rochester, New York

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest New York jobs by following @recnetNY on Twitter!

Rochester RSS job feeds