Embedded Linux Engineer

  • full time
  • 3+ years
  • Sharon area

Job Description:

" Develop and design embedded software for Linux-based systems.
" Optimize and enhance the performance of existing software components.
" Collaborate with hardware engineers to ensure seamless integration between hardware and software.
" Lead technical discussions, code reviews, and mentor junior engineers.
" Participate in the full software development life cycle including concept, design, development, deployment, and support.
" In the interface team you will be involved with infrastructure code which is responsible on all communication interfaces between the device and the cloud / mobile app / modbus controllers and more which will be executed by millions of devices around the world!

Additional Positions:

Real-time

Category:

Software

Job Qualifications:

" B.Sc in Electrical Engineering, Computer Science, or equivalent - Must.
" 2+ years of experience in significant embedded software development with Linux - Must.
" Proficiency in C and C++ programming languages - Must.
" Experience with Linux kernel, device drivers, and system-level programming - An advantage.
" Experience in unit testing and test-driven development for embedded systems - An advantage.
" Experience with Cellular, Wi-Fi and CANbus driver development - An advantage.
" Experience with Buildroot Linux build system - An advantage.
" Familiarity with security best practices for embedded systems - An advantage.
" Familiarity with Python - An advantage.

Company Occupation:

Cleantech, High Tech, Multidisciplinary

Company Size:

Large (150+)

חפש משרה

חפש
חיפוש מתקדם