Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Hitachi

Vision AI Engineer

Hitachi

Entry-Level Software Development Engineer in Hitachi's Software Engineering team, developing innovative, high-quality software solutions and collaborating with experienced engineers.

Posted 6/25/2026full-timeRemote • Kentucky • 🇺🇸 United StatesMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
JavaJavaScriptPythonSDLCSQL

About the role

Key responsibilities & impact
  • Participate in the design, development, testing, and maintenance of software applications and platform solutions.
  • Collaborate with senior engineers and stakeholders to gather and analyze business and technical requirements.
  • Develop software components using programming, scripting, and database technologies.
  • Support software implementation activities, including coding, debugging, testing, and deployment.
  • Assist in analyzing software requirements, system functionality, and interactions between hardware and software components.
  • Contribute to software enhancement initiatives by implementing new features and resolving defects.
  • Participate in code reviews and follow established coding standards and software development best practices.
  • Support software testing activities, including unit testing, integration testing, and defect resolution.
  • Maintain accurate technical documentation for software functionality, processes, and system changes.
  • Work with source control systems, build tools, and development environments to support software delivery.
  • Respond to scope changes, troubleshoot issues, and support continuous improvement efforts throughout the software lifecycle.
  • Learn and apply modern software engineering methodologies, tools, and development frameworks.

Requirements

What you’ll need
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
  • Foundational knowledge of software development principles, data structures, algorithms, and object-oriented programming concepts.
  • Familiarity with one or more programming languages such as Java, C#, C++, Python, JavaScript, or similar technologies.
  • Basic understanding of software development lifecycle (SDLC) methodologies and development best practices.
  • Exposure to database concepts, SQL, and data management principles.
  • Understanding of software testing concepts, debugging techniques, and quality assurance practices.
  • Knowledge of version control systems such as Git or similar source control platforms.
  • Strong analytical and problem-solving skills with attention to detail.
  • Ability to communicate technical concepts clearly and work effectively within a collaborative team environment.
  • Eagerness to learn new technologies, tools, and development frameworks.

Benefits

Comp & perks
  • Health insurance
  • Professional development opportunities
  • Flexible working arrangements

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentprogrammingscriptingdatabase technologiesunit testingintegration testingdebuggingobject-oriented programmingdata structuresalgorithms
Soft Skills
analytical skillsproblem-solving skillsattention to detailcommunication skillscollaborationcontinuous improvementadaptabilityeagerness to learn
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Software EngineeringBachelor’s degree in Information Technology