📍 IL, Israel 🇮🇱
Required Education
* Degree: Bachelor's degree in computer science, software engineering, or a relevant field is required.
* Experience: 5+ years of experience required (internships are not accepted; co-op or master's with research lab experience is considered).
Top 3 Must-Have Skills (Hard Requirements)
:1. C++ Programming – Demonstrated, professional experience is mandatory. Missing this is a disqualifier
.2. Automation experience
.3. Robotics experience
.
Additional Technical Skills
:* Unit testi
ng* SIL (Software-in-the-Loop) testi
ng
Preferred Technical Ski
lls* Canape or CANanaly
zer* Ethernet tools (e.g., Wiresha
rk)* Familiarity with construction equipm
ent* Robotics or automation experie
nce
Soft Skills (Requir
ed):* Verbal and written communication sk
ills* Problem-solving sk
ills* Customer service and interpersonal sk
ills
Other Knowledge Requirem
ents:* Knowledge of reading schematics and data sheets for compo
nents* Basic knowledge of the full software development lifecycle (business/systems analysis, requirements gathering, functional specification, development, testing, deli
very)* Basic ability to troubleshoot issues and make system changes as n
eeded* Basic knowledge of computer hardware and sof
tware* Knowledge of computer development software as it relates to embedded systems (e.g., SQL, VisualB
asic)
Job Responsibi
lities* Design and implement software for embedded devices and systems, from requirements gathering through to production and commercial deployment for product
lines.* Write and code logical and physical database descriptions, and specify identifiers to the management system or direct others in coding descrip
tions.* Analyze and enhance the efficiency, stability, and scalability of system reso
urces.* Review project requests describing database user needs to estimate the time and cost required to accomplish the pr
oject.* Support ongoing field issues, new features, and requests for LTTT (Large Track Type Trac
tors).* Code C++ at the application level to ensure the RC/Autonomy system functions as desired on D
ozers.* Collaborate with Domain Architect, Technology Project Manager, other Software Developers, and Systems Engineers to deliver releases and fix i