What are the responsibilities and job description for the Hardware Software Engineer position at CATALOG?
Software Engineer (Hardware Control)
CATALOG is a Venture Capital funded start-up that is changing the way the world stores and computes on data, using synthetic DNA. Utilizing DNA to write, store, read, and compute on data requires the development and scale up of cutting-edge technologies for assembling, manipulating, and sequencing DNA. Join us as we grow our team to build CATALOG’s DNA-based data storage and computation platform.
Role:
The successful candidate will work with the team of engineers and scientists on advancing the state of Catalog’s DNA writing system.
Responsibilities:
- Write C# code that is high quality, well tested, and ready for production
- Integrate new analysis and control algorithms into the DNA writing system
- Integrate the DNA writing system into higher-level pipelines and Cloud
- Evaluate and improve performance of the DNA writing system software
- Improve code maintainability and automated testing infrastructure
- Collaborate with an experienced interdisciplinary team
Requirements:
- BS in Computer Science
Skills:
- Preference for C# programming and .NET Core experience
- Data structures and algorithms
- Operating system and network programming
- Multithreaded programming
- C , Python, OpenCV
- Pragmatic problem solving
- Excellent interpersonal communication
A career at CATALOG will challenge you to work independently, think critically, and conquer new problems in an unexplored and groundbreaking field. To do this, we must build an inclusive team with different points of view. CATALOG supports and celebrates diversity in our workforce. We provide competitive compensation packages and benefits including medical, dental, and vision insurance, and 401(k) with company matching.
Visa sponsorship is not available for this position.
TO APPLY : Visit the link below
[ Link removed ] - Click here to apply to Hardware Software Engineer
Recommended Skills
- .Net Framework
- Algorithms
- C Sharp (Programming Language)
- C (Programming Language)
- Computer Programming
- Data Structures