SIGN IN
Embedded Systems Software Engineer jobs in United States
Apply on Employer Site
company-logo

Fischione Instruments · 2 months ago

Embedded Systems Software Engineer

E.A. Fischione Instruments has been providing advanced microscopy and nanotechnology solutions for over 50 years. They are seeking an Embedded Systems Software Engineer responsible for developing control systems for advanced nanotechnology products, involving hardware interfacing, motion control, and networking.
ManufacturingProduct Design

Responsibilities

Develop software for Linux-based real time systems using C, C++, and Python
Write software that will interface with both synchronous and asynchronous devices
Write software that will communicate from sub-system to system levels using TCP/IP
Communicate with board level devices via I2C, UART, SPI and custom interfaces
Unit testing and regression testing

Qualification

Linux-based real time systemsCC++PythonSynchronous and asynchronous device interfacingTCP/IP communicationI2CUARTSPIUnit testingRegression testingLaboratory diagnostics toolsLinux device driver developmentLinux Kernel internalsLinux on ARMLinux on x86Qt user interface development

Required

Develop software for Linux-based real time systems using C, C++, and Python
Write software that will interface with both synchronous and asynchronous devices
Write software that will communicate from sub-system to system levels using TCP/IP
Communicate with board level devices via I2C, UART, SPI and custom interfaces
Unit testing and regression testing
Knowledge of laboratory diagnostics tools such as DVMs, Oscilloscopes, and bus analyzers
Must demonstrate proficiency in C/C++ for real-time applications
Bachelor's degree or above in computer science, computer engineering, electrical engineering, or equivalent
4+ years of relevant and successful software development experience within the areas of embedded real-time control, electronics interface, and network communication

Preferred

Linux device driver development
Understanding of Linux Kernal internals
Experience developing software for Linux on ARM and x86
Experience developing user interfaces using Qt

Company

Fischione Instruments

twitterlinkedincrunchbase
company-logo
Advanced microscopy and nanotechnology devices for scientific research.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase