hero

Industrial Innovation Fund

Find jobs at our portfolio companies

Software Platform and Product Engineer

Vimaan

Vimaan

Product
San Jose, CA, USA
Posted 6+ months ago

Software Platform and Product Engineer

Vimaan is looking to add a Software Platform and Product Engineer to its growing team. The candidate is expected to be part of the software platform development team and “own” a product line in all matters related to feature development, instantiation of the platform for customer applications and performance of the product.

Software Platform and Product Engineer Responsibilities

  • Get a thorough engineering level understanding of the Vimaan hardware and software platform and products
  • Write requirements for new features using Vimaan’s prescribed format – in conjunction with the Product team, the platform engineering team, and the developers.
  • Understand and review software design documents at a detailed level to ensure compliance against the requirements
  • Understand and review test procedures, methods and criteria to ensure that all designs are implemented according to requirements
  • Participate in architecture discussions as needed
  • Take end to end ownership of release of a feature to the field – including debugging, root cause analysis and preventive action implementation
  • Understand and be the in-house technical expert and go-to resource for all aspects of a product that you have been assigned to – including implementation challenges, performance specifications, features and capabilities requirements and architectures, characterization methods and benchmarks, and areas for improvement

Software Platform and Product Engineer Candidate Profile

Must Have

  • BS or MS in Computer Science or a related field.
  • Minimum of 3-5 years of experience in software development, with a significant focus on designing and implementing high-performance algorithms
  • Strong problem-solving skills and ability to think algorithmically required to read and critique detailed software design documents
  • Familiarity with systems architecture, allowing participation in architecture discussions and comprehension of high-level design choices and trade-offs
  • Strong foundational knowledge of Object-Oriented Design Principles and hands-on experience in their implementations.
  • Strong experience with database management and optimization techniques for SQL and NoSQL databases.
  • Proven track record of developing high-performance algorithms and applications in Python, Java, C++, or similar languages.
  • Practical experience with distributed systems and REST APIs.
  • Prior experience in a product-driven environment.
  • Knowledge of software development best practices and agile methodologies.
  • Experience with system architecture and design for large-scale systems in both on-prem & cloud settings.
  • Highly motivated and passionate individual with a very strong work ethic, ability to work in a team and work independently under supervision and guidance in a matrix management environment
  • Skill in collaborating across teams (engineering, product, development) and conveying technical concepts to stakeholders
  • Ability to continuously learn and adapt, especially when acting as the technical expert on new products and technologies
  • Ability to work in a fast paced, high pressure startup environment and adapt to rapidly changing requirements.
  • Deeply hands-on – willing to get your hands dirty and do the job yourself if needed
  • Highly sensitive to customer needs – both internal and external customers
  • Full time Work from Office at HQ is a must

Good to Have

  • Experience in writing and managing, structured feature requirements
  • Hands on experience with AI/ML/CV Models & MLOps tools is a plus
  • Working knowledge of distributed message queuing systems (eg. Kafka, RabbitMQ etc.)
  • Experience with modern front-end technologies such as Angular, enhancing UI/UX and contributing to seamless integration with backend services.
  • Working knowledge of building ROS based systems (Bonus: Knowledge on different middleware like Zenoh, DDS etc.)
  • Experience in AI Infrastructure, Machine Learning Accelerators, On-Device Optimization is a plus