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

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
software developmentprogrammingscriptingdatabase technologiesunit testingintegration testingdebuggingobject-oriented programmingdata structuresalgorithms
Soft Skills
analytical skillsproblem-solving skillsattention to detailcommunication skillscollaborationcontinuous improvementadaptabilityeagerness to learn
Tools & Technologies
GitSQLsource control systemsbuild toolsdevelopment environmentssoftware testing toolstechnical documentation
Certifications & Qualifications
Bachelor’s degree in Computer ScienceMaster’s degree in Software EngineeringBachelor’s degree in Information Technology
Industry Keywords
software applicationsplatform solutionssoftware development lifecycle (SDLC)coding standardssoftware enhancementdefect resolutionbusiness and technical requirements

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