Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Senior Software Engineer

Job

HUDSON LAB AUTOMATION

New Providence, NJ (In Person)

Full-Time

Posted 1 week ago (Updated 2 days ago) • Actively hiring

Expires 7/23/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
78
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Build Robots for Bioscience It sounds like science fiction, but we turn science fiction into science fact. Our robotic systems are used in research labs worldwide to accelerate the work that makes life better for everyone. Whether it's DNA, diseases, drugs, or diagnostics, there's still so much to do — and that's why we need you. What You'll Do Join our Software Team — the brains behind the machines. We write the code that makes the robots go: Design, build, and maintain software for robotic instruments and automation workflows Write code that controls motors, actuators, pumps, heaters, and more Integrate instruments, sensors, and third-party systems Integrate multiple robots together into complete solutions Build UIs and HIDs for controlling the robots Improve the reliability, testability, and maintainability of existing software Work closely with electrical, mechanical, applications, service, and product teams Applications range from fluid dispensing to bacterial identification to chemical measurements and beyond From customer-specific integrations to entirely new capabilities, you'll take projects from concept through delivery, balancing new development with the practical realities of maintaining and supporting systems already in the field. You'll work on a wide array of challenges that use every skill you bring to the table, and you'll learn new skills with us too. What We're Looking For Programming experience: 10+ years recommended
Languages:
C# on modern .
NET Education:
Degree in Computer Science or Software Engineering, or equivalent experience
Technologies & Tools:
TCP/IP networking; SQL databases (MS SQL Server and SQLite are a plus); Visual Studio; Git version control Ability to work both independently and in teams Bonus Skills We don't expect all of these skills, but any you have are a plus. Robotic motion control experience Computer vision and AI/ML algorithms Low-level I/O & firmware/embedded code Desktop UI code (we use WPF and Avalonia) Coding on both Windows & Linux Biology or chemistry knowledge is a bonus, but not required — we can teach you what you need Work Environment Because this role works directly with robotic systems, instruments, and hardware integration, the position is expected to be onsite during onboarding and major development/debug phases. Hybrid work may be considered later based on project needs. This is not a remote position. What We Offer Competitive compensation Benefits include medical, dental, and vision coverage options, 401(k) with company match, paid time off, and eligibility for performance-based bonus program. Who You Are Smart, capable, collaborative, and passionate about building technology that matters. You can write code anywhere — but here, your code will help change the world. Sounds interesting? Send us your resume and let's talk. We are an Equal Opportunity Employer and consider all qualified applicants without regard to race, color, religion, sex, national origin, age, disability, veteran status, or any other protected status.