Job Title: [OEE-ES] Software Engineer
Barcelona, ES
A Software Technical Specialist at Omron provides technical support and solutions for software‑related issues, ensuring the effective use, optimization, and maintenance of the company’s software systems. The role helps teams operate efficiently by troubleshooting problems, implementing improvements, and supporting users across the organization.
- Working very close to customers, you would be involved in all phases of software development, from gathering requirements to releasing products.
- Mentorship and career growth: Our team is dedicated to supporting new members. Wehave a broad mix of experience levels, and we’re building an environment that celebrates knowledge sharing and mentorship.
- Business Involvement: Analyzing requirements and getting them right, fast prototyping and supporting colleagues and customers with your expertise.
- Software Engineering and Design: Creating the best solutions for the requirements.
- Programming and Testing: Creating and confirming high-quality code.
- Kaizen: Looking constantly for team improvement and helping to bring this team to a higher level
- At least 5 years of proven experience is preferred.
Required:
- University degree in Computer Science or other technical degree with a strong background in software engineering.
- Understanding fundamental design / SOLID principles for building a scalable application.
- Excellent problem-solving and analytical skills.
- “Can-do” attitude to work within cross-functional teams.
- Self-motivated, organized, and able to work independently.
- Have a good understanding of the English language (both spoken and written)
Preferred: - Proficient in C# design and coding.
- Experience with Agile principles and development processes.
- Used to apply design patterns and experience in design of desktop applications.
- Used to conduct code reviews and implement Unit Tests.
- Experience in 3D Programming and Graphics.
- Good mathematical skills.
- Experience with Industrial Automation Applications: Robotics, Networks, PLCs, Sensors, Motion Control, etc.
- Experience using tools like Jira, Confluence, and Bitbucket.
Short Description
The ideal candidate has strong technical knowledge of software systems, excellent problem‑solving skills, and the ability to diagnose and resolve technical issues efficiently. They should be comfortable working with users, communicating technical information clearly, and collaborating with cross‑functional teams. A background in IT, software engineering, or a related field is preferred, along with experience in troubleshooting, system maintenance, and supporting business applications. Proactivity, attention to detail, and a customer‑oriented mindset are essential.
Job Segment:
Testing, Computer Science, Technical Support, Developer, Technology