Experience Inc. Jobs

Job Information

Kaleidoscope Animations Software Engineer -Onsite in Cincinnati, Ohio

Key Responsibilities:

  • Develop robust code in Python using Test Driven Development.
  • Develop SQL scripts and stored procedures for backend.
  • Contribute to the design of the overall software architecture for a subsystem.
  • Participate in software design discussions and code reviews (both internal and multi-functional).
  • Perform risk analysis, software failure modes and, Risk mitigation in software designs.
  • Work closely with Electrical, Mechanical and Control Systems engineers to understand needs.

Qualifications:

  • B.S. or M.S. degree in Computer Science, Robotics or related field.
  • Minimum of 4 years of experience in writing Python production software.
  • Proficient in computer science fundamentals (e.g data structures, object-oriented design, IPC mechanisms)

Preferred:

  • Python, C#, Node.js, shell programming experience
  • Familiarity with DevOPs, Kubernetes and Docker
  • Familiarity with cloud computing
  • Knowledge of React UI software framework
  • Comfortable in debugging software which controls hardware devices.

Other:

  • This position may require up to 5% travel.
  • This position is located in Cincinnati, Ohio.

Equal Opportunity Employer - minorities/females/veterans/individuals with disabilities/sexual orientation/gender identity

DirectEmployers