About sunRISE group inc.:
sunRISE group inc. is a leading provider of cutting-edge technology solutions and consulting services. We specialize in data-driven innovations, cybersecurity, and AI-powered tools to help businesses navigate the complexities of the modern digital landscape. Our focus on quality, creativity, and client success has positioned us as a trusted partner for companies seeking to achieve operational excellence.
Position Overview:
As a Software Development Engineer II at sunRISE group inc., you will be responsible for developing and enhancing high-performance production software, with a focus on system-level and user-mode hardware programming. You will leverage your expertise in C or C++ and your deep understanding of system server architecture, including PCIe devices and bus protocols, to deliver solutions that meet performance and scalability requirements.
This role will require collaboration across engineering teams to design and develop software components that drive the success of our clients’ digital transformation initiatives.
Key Responsibilities:
- Design, develop, and optimize software solutions using C or C++ for Windows and Linux systems.
- Lead systems and user-mode hardware programming for PCIe devices, focusing on performance and scalability.
- Collaborate with cross-functional teams to integrate software solutions and hardware components.
- Develop device drivers and system software while ensuring quality and performance standards.
- Utilize industry-standard tools such as Git and Visual Studio to manage development processes.
- Participate in cloud-scale telemetry and monitoring systems to improve software reliability.
Minimum Qualifications:
- Bachelor’s degree in Computer Science or a related technical field, or equivalent experience.
- 2+ years of experience developing production software in C or C++.
- 2+ years of experience in systems and user-mode hardware programming for Windows and/or Linux systems.
- 2+ years of experience working with system server architecture, PCIe devices, and PCIe bus protocols.
Preferred Qualifications:
- Experience with programming languages such as Rust, Python, or C#.
- Experience in developing device drivers or device software for Windows or Linux.
- Familiarity with PCIe protocols and standards.
- Experience with cloud-scale telemetry and monitoring systems.
- Proficiency with software engineering tools like Git, Visual Studio, and kernel debuggers.
Other Requirements:
- Ability to meet specific customer, government, or industry security screening requirements.
- This role will require passing a background check and may require periodic renewals depending on industry regulations.
Why Join sunRISE group inc.?
At sunRISE group inc., we are committed to fostering innovation and creating an environment that encourages growth and collaboration. You’ll have the opportunity to work with cutting-edge technologies in a supportive and dynamic workplace, helping solve complex challenges while expanding your expertise.
Benefits:
- 401(k) Retirement Plan
- Comprehensive Dental Coverage
- Health Insurance Benefits
- Vision Insurance Coverage
Compensation:
Compensation for this role is based on various factors, including location, education, relevant qualifications, and experience.
sunRISE group inc. is proud to be an equal-opportunity employer, committed to fostering diversity, equity, inclusion, and mutual respect for all individuals.