Embedded Systems Software Engineer

E.A. Fischione Instruments, Inc

Export (PA)

On-site

USD 90,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology firm in Export, PA is seeking an Embedded Systems Software Engineer responsible for developing control systems for advanced nanotechnology products. The ideal candidate will have a Bachelor's degree in a relevant field and at least 4 years of experience in software development for embedded systems, particularly in Linux. Responsibilities include working on hardware interfacing and developing new product features, as well as supporting current products. Proficiency in C/C++ is a must.

Qualifications

  • At least 4 years of software development experience in embedded systems.
  • Experience with Linux-based real-time systems.
  • Proficient in C/C++ for real-time applications.

Responsibilities

  • Develop control systems for advanced nanotechnology products.
  • Work on hardware interfacing and motion control.
  • Support existing products and develop new product features.

Skills

Linux software development
C/C++ programming
TCP/IP communication
Unit testing
I2C communication
User interface development

Education

Bachelor’s degree in computer science or engineering

Tools

Linux
Qt

Job description

Overview

For over 50 years, E.A. Fischione Instruments, Inc. has been providing advanced microscopy and nanotechnology solutions to the worldwide scientific community. We currently sell our products in more than 50 countries on 6 continents.

Fischione Instruments is seeking an Embedded Systems Software Engineer for our worldclass manufacturing facility located in Export, PA. Our Embedded Systems Software Engineer is responsible for developing control systems for advanced nanotechnology products. This will involve working in the areas of hardware interfacing, motion control, vacuum technology, video and imaging devices, user interfaces, networking, equipment interfacing, and more. This work will apply to new products and product features, as well as supporting existing products.

Responsibilities
  • Develop control systems for advanced nanotechnology products for embedded systems, involving hardware interfacing, motion control, vacuum technology, video and imaging devices, user interfaces, networking, and equipment interfacing. This work will apply to new products, product features, and supporting existing products.
Skills, Knowledge and Abilities

Mandatory:

  • 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

Preferred:

  • Linux device driver development
  • Understanding of Linux Kernel internals
  • Experience developing software for Linux on ARM and x86
  • Experience developing user interfaces using Qt
Qualifications and Experience
  • 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer
Embedded Systems Engineer

VS Tech Solutions • York

On-site
USD 80,000 - 100,000
Software Systems Engineer
Software Systems Engineer

Aegis Worldwide • Asheville (NC)

On-site
USD 90,000 - 120,000
Embedded Systems Engineer - Real-Time Linux & Hardware
Embedded Systems Engineer - Real-Time Linux & Hardware

E.A. Fischione Instruments, Inc • Export (PA)

On-site
USD 90,000 - 110,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Combined Selection Group Ltd • California (MO)

On-site
USD 120,000 - 170,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Jobtailor • Alameda (CA)

On-site
USD 120,000 - 180,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
Embedded Software Engineer 2
Embedded Software Engineer 2

Veriipro • Mossville (IL)

On-site
USD 80,000 - 100,000
Embedded Systems Engineer
Embedded Systems Engineer

Phoenixcontact • Middletown Township (PA)

Hybrid
USD 80,000 - 110,000
Medical, dental, and vision coverage
401k matching
16 weeks fully paid maternity leave
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

CSG Talent • Long Beach (CA)

On-site
USD 120,000 - 160,000
Embedded Systems Engineer
Embedded Systems Engineer

BriskHeat Corporation • Columbus (OH)

On-site
USD 70,000 - 90,000