Software Engineering Internship
Job Description
Company
Machina Labs, founded in 2019 by aerospace and auto industry veterans, is a smart manufacturing company based in Los Angeles, California. Enabled by advancements in artificial intelligence and robotics, Machina Labs is developing software-defined factories of the future. The mission of the company is to develop modular manufacturing solutions that can be reconfigured to manufacture new products simply by changing the software. The company is currently working to build the first commercial robotic sheet metal forming machine. Machina Labs is funded and backed by major investors in the field of AI and Deep Tech.
Job Description
As a Software Engineering Intern, you'll be instrumental in crafting a specialized software tool aimed at facilitating the tracking of project progress and design iterations for our esteemed customers. Working closely with our development team, you'll actively contribute to the creation of a dynamic and intuitive platform. Your role will revolve around leveraging your skills in C++, Python, or React to deliver an innovative solution that enables efficient monitoring of project milestones and iterative design processes. Proactivity and a keen interest in learning will be key attributes for excelling in this role.
Responsibilities
- Collaborate with the development team to comprehend customer project requirements for the software tool.
- Contribute to the design and implementation of the software tool using C++, Python, or React, ensuring it aligns with customer project tracking needs.
- Engage in iterative development cycles, integrating feedback to enhance the tool's functionalities for project monitoring and design iterations.
- Conduct thorough testing and debugging to maintain high standards of functionality and usability.
- Document software functionalities and progress tracking mechanisms for reference and future enhancements.
- Pursue ongoing learning and skill development to stay abreast of emerging technologies and industry best practices.
Qualifications
- Currently pursuing a degree in Computer Science, Software Engineering, or related field, or equivalent work/study experience.
- Proficiency in C++, Python, or React, coupled with a robust grasp of software development principles and methodologies.
- Familiarity with project management and tracking systems, particularly in customer-centric environments.
- Ability to translate customer project requirements into functional software solutions for progress tracking and design iterations.
- Strong teamwork and collaboration skills, contributing innovative ideas within a team-oriented environment.
- Exceptional problem-solving abilities and meticulous attention to detail.
Nice to Have’s
- Experience with database management systems (SQL, MongoDB, etc.).
- Understanding of both frontend and backend development concepts.
- Knowledge of software testing and debugging techniques.
- Exposure to project management tools tailored for software development.
- Previous involvement in the development of software tools for customer-centric project tracking.
Explore More
Date Posted
12/14/2023
Views
0
Similar Jobs
AR/VR Software Development Engineer, Vision Products Software - Apple
Views in the last 30 days - 0
View DetailsAR/VR Software Development Engineer, Vision Products Software - Apple
Views in the last 30 days - 0
View Details