Find your next opportunity
Why it matched your search
- Title matches
- Job details match
Job summary
The software engineer will develop powerful back-end software and work on various exciting projects. They will be responsible for implementing software architecture and applying coding best practices.
Job details
Overview As a back-end Software Engineer at RSI, you will work on exciting projects, develop powerful software, and learn about software architecture, implementation, and coding practices. The candidate should have A passion for problem solving Degree in Computer Science or Computer Engineering C#, C++ and C programming skills Ability to debug and troubleshoot code Ability to design tests and find edge cases Strong OO skills including knowledge of design patterns Strong understanding of data structures and algorithms PC OS internals, RTOS, device driver, threading & interrupt knowledge a plus Ability to work independently or collaboratively Effective communication skills Your salary and bonuses are only limited by your passion and desire for growth. There is no bureaucracy at RSI — decisions are made collectively and quickly. Apply via contact form →
What you’ll do
The software engineer will develop powerful back-end software and work on various exciting projects. They will be responsible for implementing software architecture and applying coding best practices.
Requirements
Candidates must have a degree in Computer Science or Computer Engineering and proficiency in C#, C++, and C. Strong skills in OO design, data structures, and algorithms are required, with OS internals knowledge being a plus.
Listed skills
- C++ · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- C#
- C++
- C Programming
- Debugging
- Troubleshooting
- Object-Oriented Programming
- Design Patterns
- Data Structures
- Algorithms
- PC OS Internals
- RTOS
- Device Drivers
- Threading
- Interrupt Knowledge
Job areas
- Software
- Engineering
- Technology
- Manufacturing
