Firmware Software Engineer developing software for gaming systems at Win Systems. Focused on integrating hardware peripherals and collaboration with hardware engineers for optimal performance.
Responsibilities
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
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
Hybrid working model (1 day remote per week)
Flexible schedule and intensive working hours on Fridays
Senior Linux Systemadministrator at GameDuell overseeing internal IT systems and services. Work involves optimization, service setups, and support for teams in Berlin.
Lead Software Engineer developing scalable systems for a tech company with CTO progression opportunities. Collaborating cross - functionally and producing sustainable code across the stack.
Lead Engineer developing and scaling full - stack applications for a dynamic technology company. Opportunities for career growth into CTO roles as the company expands.
Principal Engineer, Software responsible for designing and implementing AWS cloud architectures. Delivering technical expertise in software development and cloud migration projects for a leading waste management provider.
Sr Adv Embedded Software Engineer developing end - customer products for Resideo. Collaborating with engineers to deliver high - quality solutions across multiple disciplines.
AI Software Engineer developing cutting - edge software solutions with AI functionality for industrial automation applications. Bridging the gap between software and AI technologies and methodologies.
Staff Software Developer in Ford’s EVDD team designing test infrastructure for electric vehicles. Lead and pioneer efforts in delivering reliable and secure software for a fully electric future.
Software Engineer developing generative AI applications for Ford Motor Company. Collaborating with cross - functional teams to innovate mobility technology.
Senior .NET Developer responsible for developing and maintaining scalable applications. Working in a collaborative environment to enhance the construction technologies used globally at RIB.
Associate Software Engineer developing software applications at Ascensus to achieve business goals. Analyzing requirements, designing solutions, and collaborating with team members in a high - energy environment.