Embedded Software Engineer
at Nordson
Minneapolis, Minnesota, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 08 Jul, 2024 | Not Specified | 09 Apr, 2024 | 2 year(s) or above | Digital Signal Processing,Embedded Systems,Electronic Hardware,Scripting Languages,Ethernet,Bash,Python,U Boot,Version Control,Electronics,Usb,Computer Science,Image Processing,Wifi,C,Linux Development | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
At Nordson Electronics Solutions we have big goals, an innovative spirit, and a vision to become the preferred partner to electronics manufacturers worldwide. If you believe in big goals, consider joining our team to help solve reliability challenges for the world’s largest semiconductor, printed circuit board, and precision assembly manufacturers. Our fluid dispensing and surface treatment solutions help make reliable electronics an everyday reality – from mobile devices to the Internet of Things to self-driving vehicles, life-saving medical equipment, and beyond.
JOB SUMMARY
CyberOptics-Nordson is a global leader in high-precision sensor technology in the areas of 3D machine vision and semiconductor process measurement. Our sensors are deployed in electronics and semiconductor factories across the planet. The device you are using to read this notice most likely contains integrated circuits inspected by our sensors during their manufacture. Our products are a tight integration of optics, electronics, embedded and application software, and algorithms.
We are looking for an Embedded Software Engineer to join our software team. An Embedded Software Engineer is responsible for the architecture and implementation of embedded software for CyberOptics sensors. The Embedded Software Engineer generally works at the direction of a Software Architect or Systems Engineer.
EXPERIENCE, EDUCATION AND COMPETENCIES REQUIRED
- BS Degree in Computer Science or Electrical Engineering (or similar).
- 0-2 years developing applications on custom electronic hardware.
- Proficiency in C and C++ programming on embedded systems.
- Strong electrical background and proficiency in reading electronic schematics and component datasheets and using oscilloscopes and logic analyzers to examine electronics.
- Working with multi-discipline engineering teams throughout all phases of development.
PREFERRED EXPERIENCE
- Embedded Linux development using Yocto and Bitbake, including driver development, integrating patches, Bitbake layer and recipe generation, and U-Boot.
- Real time firmware for micro-processors using SPI, I2C, UART, and SDIO to communicate with peripheral sensor IC’s.
- Wireless communication protocols Bluetooth classic and WiFi (TCP/IP).
- Wired communication over USB and Ethernet.
- Image processing and other digital signal processing in an embedded environment.
- Scripting languages like Bash and Python.
- Git version control.
Responsibilities:
- Design and implement embedded software for various sensor projects including new product development.
- Work closely with Electrical Engineering to debug and troubleshoot PCBA’s during board bring up, utilizing electronics troubleshooting tools such as logic and protocol analyzers and oscilloscopes.
- Work closely with Software Engineering as they develop PC applications to control the sensors.
- Document firmware architecture and communications interfaces.
- Design and implement unit tests and stress tests for validation of embedded software.
- Provide support for production sensors, including designing and implementing solutions to challenges found in the field.
REQUIREMENT SUMMARY
Min:2.0Max:7.0 year(s)
Electrical/Electronic Manufacturing
Engineering Design / R&D
Software Engineering
BSc
Computer Science, Electrical, Electrical Engineering, Engineering
Proficient
1
Minneapolis, MN, USA