Senior Software Engineer (m/f/d)

at  Revvity

Hamburg, Hamburg, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate31 Jan, 2025Not Specified31 Oct, 2024N/ASoftware Development,Vue,Powershell,Can Bus,Web Development,C++,Communication Skills,Embedded Linux,Javascript,Network Programming,Programming Languages,Open Mindedness,Python,CNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

For more than 2 decades, Revvity Hamburg have been the Center of Excellence focusing on research and development for High Content Screening (HCS), Multi-Mode Detection (MMD) and integrated Automated Robotic Solutions (ARS). Here in Hamburg everything comes together. From concept to the finished products, more than 100 employees are working together to support and to contribute to Revvity’s mission: Innovating for a healthier world.
We are looking for a Senior Software Engineer (m/f/d) with fluent German and English (both written and spoken) who will be responsible for developing applications for our Life Science Research- und Diagnostic devices.

REQUIREMENTS:

  • Completed engineering studies in computer science/physics/electrical engineering or comparable technical studies
  • Good knowledge of the operating system Microsoft Windows, as well as experience with embedded Linux
  • Professional experience in the field of hardware-related software development
  • Good programming skills in Python 3 and Javascript
  • Knowledge in Web development with popular Web toolkits like React, Vue or others
  • Other programming languages such as C/C++, Shellscript or Powershell would be an advantage
  • Knowledge of CAN bus or similar fieldbus systems and experience with IP-based network programming
  • Developed communication skills, open-mindedness, and self-motivation to take new tasks
  • Analytical, planning and problem resolution skills, solution-oriented way of thinking and working

Responsibilities:

  • Design, implementation, documentation, and maintenance of software for instrument control and data analysis of life science research equipment, including:
  • Fieldbus systems such as CAN-Bus and protocols such as CANOpen
  • Communication protocols such as TCP/IP based WebSockets, http, REST/JSON
  • Web based Userinterface for Service and Manufactor purposes
  • USB based integration of components
  • Control flow for automated sample preparations with subsequent measurements and analyses
  • Implementation of multithreading algorithms, as well as thread safe data structures, communication modules and system program elements
  • Development of Edge Computing algorithm for Image- and other complex data analysis on CUDA/Jetson Frameworks.
  • Software verification including code reviews, automated testing, troubleshooting and documentation
  • Prepare detailed technical specifications in collaboration with the project team
  • Development and planning of software architectures to control our devices and their implementation
  • Promote collaborative software development and quality assurance


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Hamburg, Germany