Software Engineer for Next Generation Instrumentation
7 days ago
Overview
We are seeking a talented Software Engineer to join our Global Research department at Waters Corporation. This is an exciting opportunity to contribute to the development of next-generation instruments for drug discovery, testing, and food safety.
The role involves building applications that interface with data systems, designing and developing APIs to expose data and results, and updating instrument firmware and UI as required. We aim to create highly intuitive features that produce meaningful results in various environments.
This position requires a growth mindset, self-motivation, and problem-solving skills. The ideal candidate will be energized by working at the nexus of leading-edge software and hardware development.
Responsibilities:
- Develop tools in C#.NET and C++ to control and extract data from instruments using C# and REST APIs.
- Maintain codebase: utilize object-oriented programming (OOP) and functional programming (FP) best practices, write unit tests, etc.
- Create and update user interface solutions using Angular.
- Collaborate effectively with cross-functional project teams, including scientists, developers, and engineers.
- Communicate progress internally and externally.
Qualifications:
- Bachelor's degree in Computer Science or related field and at least 3 years of relevant work experience, or equivalent.
- Solid experience in building .NET applications.
- Proficiency in OOP and FP best practices.
- Comfortable with Git version control and command prompt or PowerShell.
- Ability to discover and drive new capabilities, solutions, and programming best practices from blogs, white papers, and technical documentation.
- Fluent in English (speaking, reading, writing) - Advanced Level.
Estimated Salary:$120,000 - $180,000 per year, depending on experience.
Benefits:
- Competitive compensation package.
- Great benefits.
- Continuous professional development opportunities.
About Us:
-
Bengaluru, Karnataka, India Qualcomm Full timeJob Summary:Qualcomm is seeking a talented GPU Software Engineer to work on next generation GPU Developer Tools. The successful candidate will design and develop profiling and performance analysis tools, GPU debugging tools, and collaborate with GPU hardware and software teams on performance validation and analysis.Responsibilities:Design and develop...
-
Principal Software Engineer
3 weeks ago
Bengaluru, Karnataka, India HARMAN International Full timeAbout the RoleWe are seeking a highly skilled Principal Software Engineer - Instrument Cluster to join our team at HARMAN International. As a key member of our software development team, you will be responsible for designing and developing the next generation of instrument clusters for the automotive industry.Key Responsibilities:Design and implement the...
-
Bengaluru, Karnataka, India Juniper Networks Full timeAbout Our Software TeamAs a key member of the ACX software team at Juniper Networks, you will play a vital role in driving technology leadership in routing, access, and aggregation router developments for next-generation Metro and 5G networks. These networks are deployed in some of the world's largest service providers, data centers, enterprise, and metro...
-
Bengaluru, Karnataka, India Qualcomm Full timeJob OverviewQualcomm is a leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs.Key ResponsibilitiesDesign system-level software...
-
Bengaluru, Karnataka, India ADCI - BLR 14 SEZ - F07 Full timeAbout the RoleAs a skilled Embedded Software Architect, you will be instrumental in designing and developing cutting-edge software solutions for our next-generation consumer robotics products. Based at ADCI - BLR 14 SEZ - F07, this role offers an exciting opportunity to work on innovative projects that will shape the future of...
-
Senior Network Software Engineer
6 days ago
Bengaluru, Karnataka, India Juniper Networks Full timeJob OverviewWe are seeking a highly skilled Senior Network Software Engineer to join our team at Juniper Networks. As a key member of our ACX Platform Software Team, you will be responsible for driving technology leadership in the development of next-generation metro and 5G networks.
-
Bengaluru, Karnataka, India Cisco Full timeCisco Job OpportunityThis is an exciting role within Cisco's Data Center Networking team. As a key member of our team, you will participate in projects involving the development of platform-independent software for our next-generation network operating systems on Cisco's industry-leading N9K family of switches.What You Will Do:You will work closely with a...
-
Bengaluru, Karnataka, India SAP Full timeAbout SAP and Our MissionSAP is a leading provider of enterprise software solutions, empowering businesses to work together more efficiently and effectively. With over 400,000 customers worldwide, we help organizations achieve their goals through innovation and technology.Our Team and CultureWe are a purpose-driven company with a highly collaborative team...
-
Bengaluru, Karnataka, India 3110 K-T India Full timeKLA EBEAM Division Job DescriptionWe are seeking a highly skilled Algorithm Engineer to develop next-generation technologies in yield management for the Semi-Conductor industry.This position involves designing and developing advanced Image Processing and Machine Vision algorithms for the wafer Inspection, Review and Metrology products.Develop and implement...
-
Full Stack Engineer
3 weeks ago
Bengaluru, Karnataka, India Enphase Full timeAbout UsEnphase Energy is a leading provider of solar energy technology, and we're building teams to design, develop, and manufacture next-generation energy technologies.About the RoleWe're looking for a Full Stack Engineer to join our digital transformation program and help us build a next-generation financing platform. This platform will provide a...
-
Digital Media Software Engineer
7 days ago
Bengaluru, Karnataka, India Anzyglobal Full timeAt Anzyglobal, we're seeking an exceptional Digital Media Software Engineer to join our team and contribute to the development of Roku's next-generation media engine. This is a fantastic opportunity for a seasoned professional with expertise in C++ development and a passion for delivering high-performance, ultra-reliable software.About the RoleWe're looking...
-
Bengaluru, Karnataka, India Cisco Full timeAbout the RoleCisco is seeking a highly skilled Senior Software Developer to join our Data Center Networking team. This exciting opportunity involves developing platform-independent software for our next generation network operating systems, specifically for the N9K family of switches.Key ResponsibilitiesDesign and develop large portions of software...
-
Senior Instrumentation Engineer
4 weeks ago
Bengaluru, Karnataka, India May I Help You Full timeAbout the RoleWe are seeking an experienced Instrumental Designer to collaborate with our team at May I Help You. As an Instrumental Designer, you will be responsible for developing, designing, and detailing instruments for various projects. This role requires a strong understanding of engineering principles and the ability to translate design requirements...
-
Principal Instrumentation Engineer
4 weeks ago
Bengaluru, Karnataka, India May I Help You Full timeMain ResponsibilitiesDevelop and Design Instruments: Create detailed drawings and specifications for various projects, ensuring they meet project requirements and quality standards.Collaborate with Engineers and Clients: Work closely with engineers and clients to understand design requirements and ensure instruments meet their needs.Instrument Drawing and...
-
Bengaluru, Karnataka, India arm limited Full timeArm LimitedEarn an estimated salary of $150,000 - $200,000 per year as a Senior Verification Engineer at Arm Limited.About the RoleWe are seeking a highly skilled and experienced Senior Verification Engineer to join our Solution Engineering team in Bengaluru. As a key member of our team, you will play a critical role in defining the solution growth story for...
-
Instrumentation Systems Engineer
4 weeks ago
Bengaluru, Karnataka, India May I Help You Full timeWe are seeking a highly skilled Instrumentation Systems Engineer to join our team at May I Help You. As an Instrumentation Systems Engineer, you will be responsible for designing and developing instrumentation systems for various projects. Your expertise in using design software and tools such as AutoCAD, SolidWorks, and PLC programming will be invaluable in...
-
Bengaluru, Karnataka, India Juniper Networks Full timeAt Juniper Networks, we are pushing the boundaries of technology to drive innovation and growth in the networking industry. As a leading provider of routing, switching, and security solutions, we are committed to delivering market-leading products that meet the evolving needs of our customers.We are currently seeking a highly skilled Software Engineer to...
-
Software Engineering Team Lead
7 days ago
Bengaluru, Karnataka, India ALTERYX Full timeAt Alteryx, we're seeking an exceptional Software Delivery Manager to lead our development team in crafting the next generation of our flagship product, Alteryx Designer.About UsWe're a high-performing organization that values inclusivity and empowers our employees to be their authentic selves. We believe that success hinges on commitment, and our...
-
Instrumentation Design Engineer
3 weeks ago
Bengaluru, Karnataka, India Flowserve Full timeJob Summary:This position is responsible for designing and developing instrumentation documents, such as P&I drawings, instrument wiring diagrams, and hook-ups, as well as selecting instrument components and controls. The successful candidate will work on multiple projects, coordinating with business unit engineers to ensure quality and timely delivery of...
-
Instrumentation Engineer
1 month ago
Bengaluru, Karnataka, India Flowserve Full timeJob Summary:This position is responsible for designing and implementing instrumentation documents, including P&I drawings, instrument wiring diagrams, and hook-ups, as well as selecting instrument components and controls. The individual will work on multiple projects and engineering assignments, coordinating with business unit engineers to ensure quality and...