Software Developer (C++) at Appsforce
Netanya, Center District, Israel -
Full Time


Start Date

Immediate

Expiry Date

19 Sep, 26

Salary

0.0

Posted On

21 Jun, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, Linux, Windows, PCIe, LAN, USB, SPI, I2C, UART, System Integration, Hardware Interfaces, Agile

Industry

Software Development

Description
We are looking for a hands-on Software Engineer to join an innovative multidisciplinary team developing advanced technology solutions. This is a unique opportunity to work across the full software stack, combining low-level development, system integration, and application design in a highly technical environment. What You'll Do: • Design, develop, and maintain software solutions across multiple layers of the system, from hardware interfaces to user-facing applications. • Collaborate closely with Hardware, FPGA, and engineering teams to ensure seamless integration between software and complex hardware platforms. • Develop and maintain communication drivers and interfaces for technologies such as PCIe, LAN, USB, SPI, I2C, and UART in both Linux and Windows environments. • Build intuitive applications and control tools using C++, enabling configuration, monitoring, and testing of advanced systems. • Take full ownership of features throughout the development lifecycle—from requirements gathering and design to implementation, testing, deployment, and ongoing support. • Participate in architecture discussions, technical decision-making, and continuous improvement initiatives within an Agile development environment. Requirements • Strong software development experience in C++. • Experience working in Linux and Windows environments. • Familiarity with hardware-oriented development and communication protocols. • Ability to work independently, take ownership, and collaborate across multidisciplinary teams. • Passion for solving complex technical challenges and delivering high-quality solutions.
Responsibilities
Design and maintain software solutions across the full stack, from hardware interfaces to user-facing applications. Collaborate with multidisciplinary teams to integrate software with complex hardware platforms and develop communication drivers.
Loading...