Firmware Software Engineer
Win Systems
Barcelona, Spain
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English, Spanish Experience level
SeniorJob location
Barcelona, Spain
Tech stack
C Sharp (Programming Language)
C++
Communications Protocols
Software Debugging
Eclipse
Firmware
Microsoft Visual Studio
RS-232
Software Engineering
Software Systems
Universal Asynchronous Receiver/Transmitter
Serial Peripheral Interface
Information Technology
Software Performance
Job description
- Develop and maintain software for gaming systems, with a focus on integrating hardware peripherals.
- Implement communication protocols such as RS232, ccTalk, I2C, SPI, UART, etc., to ensure seamless interaction between software and hardware.
- Collaborate with hardware engineers to define hardware-software interfaces and ensure seamless integration.
- Utilize C# and C++ programming languages, along with various development environments and tools (e.g., Visual Studio, Eclipse), to develop high-quality software solutions.
- Optimize software performance and resource utilization for gaming platforms with limited hardware resources.
- Collaborate with game designers and artists to implement game features and content.
- Conduct thorough testing and debugging of software to ensure high quality and reliability.
- Document software designs, implementation details, and troubleshooting procedures for reference and knowledge sharing.
Requirements
We are currently seeking a skilled Software Engineer to join our team. The ideal candidate will have experience in developing software for gaming systems, with a focus on creating seamless interactions between software and hardware peripherals., * Bachelor's degree in Computer Science, Engineering, or related field.
- Minimum of 4 years' experience in software development.
- Strong proficiency in C# programming language.
- Experience with C++ programming language (nice to have).
- Experience with communication protocols between software and hardware.
- Excellent communication skills, both verbal and written, in English and Spanish.
- Strong team player with a proactive and self-confident attitude.
Benefits & conditions
- Hybrid working model (1 day remote per week).
- Flexible schedule and intensive working hours on Fridays.
- Excellent working environment.
- Ticket Restaurant (1.980€/year).
- Flexible remuneration (Childcare ticket, transportation ticket, etc).
- Beverages and fruits in the office.
- Padel court, games room, and gym are in the offices.
- Shuttle bus for the way between Sant Joan train station and the offices.
About the company
Win Systems is a leading provider of casino software, dedicated to delivering exceptional gaming experiences through innovative
solutions. We're committed to setting new standards of excellence and innovation in the gaming industry.