You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer Intern/Engineer

Advanced Materials and Devices (AMAD), located in Reno, NV, specializes in the development of wearable sensors and advanced electromechanical systems. We have an immediate opportunity for a Software Engineer Intern/Engineer skilled in application development, database management, and cloud integration. 

Due to applicable export control laws and regulations, candidates must be U.S. citizens.

As a Software Engineer Intern at AMAD, you'll be responsible for assisting senior engineers with application development and testing. 

 

Key Responsibilities:

  • Assist in Developing, testing, and maintaining backend and frontend applications using Python.
  • Write clean, efficient, maintainable UX and application code for web and mobile Development using React and React Native.
  • Collaborate closely with firmware and hardware engineers to deliver cohesive system solutions.
  • Conduct thorough testing and debugging to optimize software performance.
  • Maintain detailed documentation on software architecture, API specifications, and user guides.

 

Required Qualifications:

  • Studying Computer Science, Software Engineering, Information Systems, or a related field.
  • 1-5 years of experience in software development and API design.
  • Proficiency in Python, including experience with GUI frameworks (PyQt, Tkinter, etc.).
  • Strong understanding of database design, development, and management (SQL, NoSQL, PostGres).
  • Must be proficient in using VS Code to develop, troubleshoot and maintain application code.
  • Experience using Git and GitHub for collaborative code management.
  • Excellent analytical, problem-solving, and communication skills.
  • Ability to manage multiple tasks and projects simultaneously.

 

Preferred Qualifications:

  • Familiarity with DevOps practices and CI/CD pipelines.
  • Exposure to frontend web technologies (HTML, CSS, JavaScript, React).
  • Experience with machine learning and data analytics.
  • Knowledge of Agile/Scrum methodologies.
  • Familiarity with containerization tools like Docker.