What are the responsibilities and job description for the Software Engineer Java Python position at OSI Engineering?
Software Engineer – Prototype & Platform Development
Overview
We are seeking an experienced Software Engineer to join a global automotive engineering organization in Raymond, OH, supporting the development of innovative software solutions within a fast-paced research and prototype-driven environment.
This is an intermediate-level, coding-focused role where the primary responsibility is hands-on software development. The ideal candidate will spend most of their time writing code, contributing to prototype systems, and supporting proof-of-concept and proof-of-value initiatives under the direction of senior and principal engineers.
Key Responsibilities
- Develop and implement software solutions based on direction from senior and principal engineers
- Contribute heavily to hands-on coding and day-to-day software development activities
- Support rapid prototyping, proof-of-concept, and research-focused development initiatives
- Collaborate with technical leads to execute implementation tasks and technical designs
- Participate in the development of experimental and prototype systems supporting automotive innovation
- Assist in integrating software components across local/on-machine environments
- Support debugging and issue resolution during prototype development cycles
- Required Skillset:5 years of professional software development experience
- Strong hands-on coding ability with solid software development fundamentals
- Strong proficiency in Python
- Experience working within collaborative Agile development environments
- Strong understanding of full-stack software development and system integration
- Experience with front-end and back-end development frameworks and tools
- Hands-on GUI development experience using modern frameworks and technologies
- Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (GCP)
- Knowledge of relational and non-relational databases, including SQL and NoSQL technologies
- Understanding of software security principles and cybersecurity best practices
- Preferred Skillset:Experience with additional programming languages such as C and/or Java (Multi-language exposure preferred).
- React (front-end development exposure)
- Kotlin / Android development experience
- Embedded development experience
Salary : $45 - $50