DevJobs

Senior Embedded Real-Time Software Engineer

Overview

We are looking for a Senior Embedded Real-Time Software Engineer to execute complete embedded software development lifecycle. The goal is to create scalable and optimized software system


Design and implement software of embedded real time devices from systems requirements to production and commercial deployment


Design, develop, code, test and debug system software


Analyze and enhance efficiency, stability and scalability of system resources


Integrate and validate new product and features designs with other teams: System, HW, Algo, software QA



B.Sc degree in Computer Science or Electrical Engineering


Proven working experience in real time embedded software engineering


Experience in hands-on development and troubleshooting on embedded targets with Strong analytical and problem-solving skills


Solid programming experience in C, C++, OOD. Advantage: Familiar with #C, MATLAB and Python


Proven experience in embedded systems design with preemptive, multitasking, multithreading real-time operating systems. Advantage: FreeRTOS and multicore Env


Excellent knowledge in device drivers and peripherals interfaces and hardware subsystems i.e. UARTs, I2C, SPI etc


Familiarity with software configuration management tools, defect tracking tools, and peer review i.e. CMAKE, Jira, GIT


Advantage: knowledge of reading schematics and data sheets for components


Strong documentation and writing skills


Team player, effective interpersonal communication skills


Worksite – Matam, Haifa
Elbit Systems