DevJobs

Realtime Software Engineer

Overview
Skills
  • C++ C++
  • Linux Linux
  • Networking Networking
  • Real Time Embedded Software ꞏ 5y
  • OOD
  • Optimization Techniques
  • RTOS
  • Software Development Cycle
  • SPI
  • System Integration
  • TCP
  • TCP/IP
  • UDP
  • CAN
  • Client-Server Models
  • ThreadX
  • ARM
  • Debugging
  • Device Driver Development
  • IAR IDE
  • Multi-Axes Motion Control

Position's Scope: 

Experienced Real Time software developer. Part of RT team at software department.


Education: 

BA/BSc in computer engineering or related engineering discipline. 


Relevant experience:

• Experienced developer of real time embedded software, low tier, middle and application layers.

• Hands-on programming on embedded processors with RTOS & Linux

• Experience interfacing to hardware subsystems using standard protocols such as CAN, TCP/IP, SPI

• Experienced in network programming, client-server models, TCP, UDP protocols

• Deployment of optimization techniques to meet performance targets.

• Strong knowledge of OOD, C++ development

• Proven know-how of full software development cycle

• Experience with system integration of software and hardware


Key characteristics: 

 Takes global view and system-driven approach

• Self-motivated, accountable and quality oriented individual

• Positive team player attitude with communication skills

• Ready to take challenges, learn new areas and deliver solutions


Advantage Experience: 

• 5+ years developing controls software for complex electromechanical systems

• Experienced in multi-axes motion control

• Device driver development and debugging skills

• Working as developer of Medical Devices

• Familiarity with ARM, IAR IDE ThreadX, Linux


Subordinate to :

SW Dep. Manager, working under RT team leader. 


Languages:

Fluent in English and Hebrew 

Arineta