About FTC Solar Inc
FTC Solar is a rapidly expanding global provider of solar tracker systems, cutting-edge technology, software solutions, and engineering services. Our commitment to renewable energy is matched only by our dedication to fostering a vibrant and values-driven workplace. We seek individuals who embody our core values of Integrity, Accountability, Innovation, and Excellence. We cherish bold ideas that challenge the norm because we don't just want employees; we want visionaries.
At FTC Solar, we're deeply committed to fostering an inclusive and diverse culture. It's not just rhetoric; it's the bedrock of our creativity, culture, and future prosperity. We actively support our employees and cultivate an environment where novel ideas and diverse perspectives are not only valued but celebrated. When our employees thrive, FTC Solar flourishes. We're steadfast in providing equal employment opportunities, irrespective of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status.
POSITION OVERVIEW
FTC Solar, a leader in solar tracker systems, is looking for an experienced and talented full-stack developer with a strong background in handling 3D geometry and automation tools to join our Automation Engineering team. You will be responsible for developing and maintaining software products that enhance our ecosystem, including civil tool maintenance and API development for Autodesk products.
With hundreds of thousands of devices in the field controlling our solar trackers and advanced energy storage systems, we need developers who can bring innovative solutions while focusing on automation and efficiency. You will play a key role in improving the solar capacity of the planet by working on advanced software solutions.
RESPONSIBILITIES
- 5+ years of experience working with AutoCAD/Revit/Civil 3D/Inventor API development using Visual Studio 2019 or above.
- Strong experience with C# and .Net for Windows application development, specifically with Autodesk Forge API.
- Proven expertise in 3D geometry handling and operations, with a focus on civil tool maintenance.
- Proficiency in Python development, especially with libraries like Pandas and NumPy for data manipulation and automation tasks.
- Familiarity with full-stack development, including frameworks like Node.js, React, and modern JavaScript libraries (preferred but not mandatory).
- Strong knowledge of software architecture patterns (e.g., MVVM, WPF) and experience with integrating complex geometrical solutions.
- Experience working with cloud services such as AWS for automation projects.
- Strong problem-solving skills and ability to manage performance tuning and application optimization.
- Proficient in version control systems like Git, SVN, and agile project management tools such as Jira.
- Experience working in distributed teams across multiple locations and time zones.
QUALIFICATIONS
- 5+ years of experience working on AutoCAD/Revit/Civil 3D/Inventor API using Visual Studio 2019 and above.
- Proven experience with full-stack development, with strong skills in C#, .Net, and Windows applications.
- Experience in 3D geometry operations, handling, and civil tool maintenance.
- Proficiency with Python development, including knowledge of libraries like Pandas and NumPy.
- Experience working with JavaScript frameworks like Node.js or React (preferred but not mandatory).
- Strong understanding of software architecture patterns like MVVM, WPF, and cloud-based automation tools.
- Ability to work across multiple locations and time zones with distributed teams.
- Experience with version control systems (Git, SVN) and agile methodologies (Jira).
PREFERRED EXPERIENCES
- Experience with full-stack development including JavaScript frameworks (Node.js, React), although this is not the primary focus.
- Demonstrated ability to handle 3D geometry and automate processes for civil engineering tools.
- Strong analytical and geometric problem-solving abilities.
- Experience working in environments with high levels of ambiguity and managing complex technical issues.
- Excellent interpersonal, verbal, and written communication skills.
- A high level of initiative and ownership, with a passion for automation and innovation.
- Ability to prioritize tasks effectively in a high-pressure, dynamic environment.
- Experience with agile methodologies and collaborative team environments.
- Aptitude to present technical concepts in user-friendly language to stakeholders and cross-functional teams.
WORKING CONDITIONS
- Work location is Chennai, India
- Travel to FTC offices and suppliers on need basis