Apply Edge Tailor my CV for this job — free

C# Senior Software Engineer - Fluent English Speaker

BUCHI Laboratory Equipment · Cairo, Egypt

Tailor my CV for this job — free

See similar jobs

BUCHI CareersBUCHI Services Egypt

Location: Heliopolis, Cairo, EGStatus: Full-TimeOffice hours policy: HybridForeword - DiversityWith innovative and high-quality products and solutions, BUCHI makes a valuable contribution to the health and safety of people and the environment.

As a leading global supplier of laboratory equipment and solutions for chemical-pharmaceutical research, food and feed, and environmental analysis, we create added value for our customers and the society.At BUCHI, we recognize that our strength lies in our diversity. As a global organization, we are proud to unite individuals from a wide range of backgrounds, cultures, and life experiences. Our commitment is to nurture an inclusive workplace where every team member is valued, respected, and empowered to contribute. We actively nurture a culture that embraces different perspectives and fosters open collaboration—because we know that true innovation flourishes when everyone feels a sense of belonging. To further supports an equitable recruitment process, we encourage applicants to highlight skills and experiences that are directly relevant to the position. We recommend omitting personal information—such as age, gender, nationality, or photographs—that is not pertinent to your qualifications. This helps us minimize unconscious bias and ensure a fair evaluation for all candidates.Job Introduction:We are hiring a senior C# Software Engineer with a strong engineering background and deep expertise in C# and .NET development, combined with solid experience in web services and system integration. The candidate should have hands-on experience developing Windows-based software for measurement and instrumentation systems, and a passion for bridging software, hardware, and firmware domains.A strong understanding of instrument control, data acquisition systems, and device communication is highly desirable. Familiarity with NIR (Near-Infrared) technology or experience interfacing with streaming measurement devices or analytical instrumentation is a strong plus.We value clear communication, technical excellence, and continuous learning. This role provides the opportunity to work cross-functionally, actively contribute to system architecture, and participate in modernization initiatives using modern software architectures, cloud technologies, and distributed systems. Proficiency in English and strong communication and presentation skills are essential in this international and collaborative environment.Responsibilities - What makes your everyday life at BUCHI EXCITING?Design, implement, and maintain Windows desktop applications and backend services using C# and .NET.Develop and maintain web services and APIs (REST, HTTP, WebSockets, MQTT).Collaborate closely with hardware, firmware, and analog design engineers to integrate software with instrumentation and measurement devices.Develop middleware layers and interfaces for instrument control, data acquisition, and processing.Implement communication and messaging pipelines using technologies such as HTTP APIs and MQTT.Analyze, profile, and optimize system performance, reliability, and scalability.Troubleshoot and debug software and hardware integration issues in workstation and server environments.Contribute to technical documentation and unit testing strategies.Participate in cross-functional technical discussions to define system-level requirements and architecture.Support modernization and migration initiatives, including cloud integration, microservices, and event-driven architectures.Clearly communicate technical concepts, document solutions, and present findings to both technical and non-technical stakeholders.Skills - What skills do you need to bring to BUCHI?5+ years of experience.Bachelor’s or Master’s degree in Engineering, Computer Science, or a related technical field.Strong proficiency in C# and .NET (Framework / .NET Core / .NET 6+).Solid experience in Windows application development.Experience designing and developing web services and APIs.Strong understanding of software architecture and design patterns (DDD, layered architecture, event-driven systems, vertical slicing).Knowledge of system-level debugging tools and performance profiling.Knowledge of Java is a strong plus.Excellent communication, documentation, and presentation skills.Proficient in written and spoken English.Strong learning mindset and adaptability to new technologies and domains.Preferred QualificationsExperience developing software for measurement instruments or analytical devices (e.g., spectrometers, sensors, DAQ systems).Exposure to Near-Infrared (NIR) spectroscopy or similar analytical techniques.Familiarity with instrument control workflows, calibration processes, and real-time data acquisition.Comfortable working with hardware setups, schematics, and lab environments.Basic understanding of firmware concepts and embedded systems.Knowledge of communication protocols such as USB, SPI, UART, TCP/IP, MQTT.Experience with cloud platforms, distributed systems, and microservices.Knowledge of German is a plus.What can we offer you?We offer a dynamic and collaborative work environment where your contributions directly impact business success. At BUCHI, you’ll have the opportunity to work with cutting-edge technology, join a passionate global team, and grow professionally through continuous learning and development. Additionally, we offer competitive financial package, 1st Tier Medical Insurance, Flexible working hours, amazing team, Interaction with global counterparts, excellent career path and skill growth.Details for application Did we spike your interest with this interesting position? We’d be delighted to receive your full application to Ahmed.t@buchi.com