hero

Find jobs at planet-healing startups

Search jobs at hundreds of venture-backed climate tech companies across the portfolios of dozens of leading climate VCs

Software Engineer

Sortera Alloys

Sortera Alloys

Software Engineering
Austin, TX, USA
Posted on Mar 20, 2025

Key Responsibilities:

  • Software Development & Optimization: Improve and optimize the existing codebase, ensuring high-performance and stability.
  • Collaboration & Leadership: Collaborate with cross-functional teams, providing technical leadership and direction. Engage in code review and testing to maintain high quality.
  • System Integration: Work closely with hardware engineers to integrate software components with the sorting systems, ensuring optimal performance and functionality.
  • Documentation: Produce high-quality documentation, aiding in code comprehension and usage by other team members.

First Year Goals:

  1. Codebase Optimization: Achieve a system uptime of 99% through optimizing the existing codebase within the first 6 months. Success will be measured by maintaining high availability, resulting in improved reliability and user experience.
  2. Comprehensive Documentation: Complete comprehensive documentation of "Clip" and "Twitch" software's logical functionality within the first 8 months. Success will be assessed through documentation quality, completeness, and accessibility for the technical team.
  3. Development Excellence: Contribute to the development and successful deployment of the sensor fusion sorter prototype using a combination of ROS-I, Python and C++, within the first year. This goal's accomplishment will be determined by the timely completion of the prototype that meets or exceeds the initial design specifications.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field. An advanced degree such as MSEE is recommended/preferred.
  • 6+ years C++ with multithreaded real-time software architecture and embedded systems, DIO/DAQ is essential. Must be able to demonstrate expertise in all aspects of SDLC and agile workflows.
  • 6+ years Python with demonstrable expertise. Experience with popular python libraries such as Flask, Celery, Requests, SQLAlchemy, pytest, NumPy, Pandas, Matplotlib, SciPy, TensorFlow, PyTorch, OpenCV, Scikit-learn, is essential.
  • Experience in an industrial environment is essential; computer vision experience is highly desirable.
  • Familiarity with Azure, Azure DevOps, Azure HCI, and embedded systems
  • Exceptional problem-solving, strategic thinking, and leadership skills, with a proven track record of delivering complex projects on time and within budget
  • Excellent interpersonal and communication skills, with an ability to develop positive relationships with stakeholders and contribute to a collaborative and positive culture

Skills Required:

  • Expertise in C++ and Python programming languages
  • Proficiency in real-time architecture and GPU/GPGPU utilization
  • Strong knowledge of Azure, Azure DevOps, Azure HCI, and embedded systems
  • Excellent problem-solving and strategic thinking abilities
  • Strong leadership and interpersonal skills
  • Solid documentation skills
  • Familiarity with computer vision technologies