saferide Logo

We are growing

We are looking for:

Embedded Software Engineer

Tel Aviv · Full-time · Intermediate

About The Position

·        Design and develop system architecture and software solutions for RT / Embedded systems

·        Working with Teir1 innovative hardware platforms

·        Take part of designing and creating products that affect millions of vehicles

·        Effectively communicate and collaborate with colleagues and stakeholders

Requirements

Required Skills and Experience:

·        5+ years’ experience in development of software for commercial embedded devices.

·        Extensive experience in software developing in C/C++

·        Experience with design and development on Linux OS.

·        Experience with OS concepts, such as: networking, security, memory

Advantages:

·        Experience with Linux kernel

·        Deep knowledge in Linux OS: networking, security, memory, scheduling

·        Experience with virtualization

·        Experience with boot loaders and secure boot

·        Extensive Cyber Security Background

·        Experienced with development on QNX and RTOSs.

·        Experience with automotive technologies and/or machine learning

·        Experience with make files

Apply for this position

Capacity: Full-time job

Location: Tel Aviv

Responsibilities:

  • Work with large, complex datasets of various vehicular subsystems; solve difficult, non-routine analysis problems, applying advanced analytical methods as needed. Conduct end-to-end analysis that includes data gathering and requirements specification, processing, analysis, ongoing deliverables and presentations.
  • Build and prototype analysis pipelines iteratively to provide insights at scale. Develop comprehensive understanding of vehicular systems and data and offer security-focused insights regarding anomalies in the data sets.

Minimum Requirements:

  • MS degree in a quantitative discipline (e.g., statistics, bioinformatics, economics, computer science, mathematics, physics, electrical engineering, industrial engineering) or equivalent practical experience.
  • 10 years of relevant work experience in data analysis or related field (e.g., as a statistician / data scientist).
  • Experience with statistical software (e.g., R, Python, MATLAB) and database languages (e.g., SQL).
  • Independent self-starter and team player
  • Passionate about constantly learning new skills in a fast-paced environment

Preferred qualifications:

  • PhD degree in a quantitative discipline
  • 12 years of directly relevant, tech industry work experience, including deep expertise and experience with statistical data analysis such as linear models, multivariate analysis, deep learning, Bayesian inference.
  • Applied experience with machine learning on very large datasets.
  • Experience articulating cybersecurity goals and using mathematical techniques to arrive at an answer using available data. Experience translating analysis results into actionable information.
  • Demonstrated skills in selecting the right statistical tools given a data analysis problem. Demonstrated effective written and verbal communication skills.

Bonus Points:

  • Competitive Programmer or Competitive Data Scientist
  • Knowledge of scalable data visualization techniques
  • Ability to create prototypes quickly

Capacity: Full-time job

Location: Tel Aviv

Responsibilities:

  • Design and develop system architecture and software solutions for RT / Embedded systems
  • Working with Teir-1 innovative hardware platforms
  • Take part of designing and creating products that affect millions of vehicles
  • Effectively communicate and collaborate with colleagues and stakeholders

Minimum Requirements:

  • 5+ years’ experience in development of software for commercial embedded devices.
  • Extensive experience in software developing in C/C++
  • Experience with design and development on Linux OS.
  • Experience with OS concepts, such as: networking, security, memory

Preferred qualifications:

  • Experience with Linux kernel
  • Deep knowledge in Linux OS: networking, security, memory, scheduling
  • Experience with virtualization
  • Experience with boot loaders and secure boot
  • Extensive Cyber Security Background
  • Experienced with development on QNX and RTOSs.
  • Experience with automotive technologies and/or machine learning
  • Experience with make files 

Capacity: Full-time job

Location: Tel Aviv

Job Description:

Analyze, create and automate a software project’s functional, performance, load and security requirements.
This includes the creation of automation plans and test scripts. 
Responsible for the design of test plans and automated tests to support continuous software development.

Job Details:

  • Architect maintainable and extendable automated test frameworks and tools using scripting language(s) to test various product APIs.
  • Develop, execute and maintain automation test scripts, utilities, data sets leveraging commercial and/or open source tools.
  • Work with software engineers and architects to implement product APIs for test automation as necessary.
  • Work with product and developers to aid in replication of software defects.
  • Automate testing of manual tests and assist with the maintenance of Regression Test suite.
  • Make suggestions/contributions for the improvement of software testing/quality.

Job Requirements:

  • Solid coding skills in Python- must.
  • 3 years or more in Software Automation experience.
  • At least 2 years’ experience with design and development on Linux OS.
  • Bachelor’s Degree in Computer Science, Computer Engineering, Management Information Systems, Technology related field or an army technological unit graduate.
  • 2 years or more of hands-on Quality Assurance experience- Manual testing experience.
  • Experience with Jmeter- advantage.
  • Experience with automotive technologies- advantage.
  • Experience with Selenium- advantage.
  • Experience with tools like Jira, Testrail, Xray, Wiki.
  • Familiarity with CI process (Jenkins or Team city).
  • Excellent analytical troubleshooting skills.

Capacity: Full-time job

Location: Tel Aviv

Role Description:

  • Responsible for the development and execution of the company’s flagship AI product’s front-end and back-end development. The development will focus on designing, implementing and testing of a complex product visualization and MMI system.
  • Build from scratch the whole ecosystem to support the product’s programmatic and visual interfaces, with a big emphasis on scalability, extensibility and portability.
  • Show initiative and drive topics to resolution with the highest level of efficiency, quality and speed. Work closely with other team members as well as external resources to ensure product success.
  • Constantly improve own work methods to gain state-of-the-art agile software engineering skills. Enhance skills beyond own core functional focus and works on other tasks for the benefit of the team.
  • Work closely with customers and integrators to support deployment and integration of the product into 3rd party complex cloud/on-prem environments

Responsibilities:

  • Overall ownership of the project deliverables including working closely with both in-house as well as out-source team members
  • Meet coding deliverables in line with challenging project release plan
  • Commitment to test driven development under agile SW development principles
  • Research, evaluate and deploy technologies that can enhance the security, efficiency and scalability of the solutions
  • On the front-end, utilize a combination of HTML, CSS, JS and other tools to build everything that the user sees and interacts with
  • On the back-end, develop applications, services, databases, distribution layers and scalability layers that make up the foundation of the solution

Minimum Requirements

  • Minimum of 4 years designing and building large scale full stack solutions
  • Translation of designer mock-ups and wireframes into front-end code
  • Solid foundation in data structures, algorithms, and system design
  • Solid understanding and experience working on microservice architecture
  • Familiarity with API Creation and RESTful services
  • MEAN (MongoDB, Express.js, AngularJS, and Node.js) Stack
  • Working knowledge with persistent stores like MongoDB, PostgreSQL, Redis and ability to write performant code to interact with these stores
  • Database administration and management of a hosting environment
  • Unit testing with Karma or similar frameworks
  • Version control with GitHub

Key Responsibilities:

  • Design and develop system architecture and software solutions for RT / Embedded systems
  • Working with Tier-1 innovative hardware platforms
  • Perform products integration that affect millions of vehicles
  • Effectively communicate and collaborate with colleagues and stakeholders

Required Skills and Experience:

  • 5+ years’ experience in development of software for commercial embedded devices.
  • Extensive knowledge in BSP, build system, board bring up and porting
  • Hands-on experience in development and troubleshooting on embedded Microcontrollers and Processors and Software-Hardware integration
  • Extensive experience in software developing in C
  • Experience with design and development on Linux OS (Ubuntu, Yocto, Android)
  • Experience with OS concepts, such as: networking, security, memory

Advantages:

  • Experience with Linux kernel
  • Deep knowledge in Linux OS in or more of the following: networking, security, memory, scheduling
  • Familiar with the automotive standards
  • Experience with virtualization
  • Experience with boot loaders and secure boot
  • Extensive Cyber Security Background
  • Experienced with development on QNX and RTOSs.
  • Experience with automotive technologies and/or machine learning
  • Experience with make files
  • Knowledge of hardware design, reading board schematics and components data sheets

 

*travel is required as part of the position .

Contact Us to Learn More

San Jose | Tel Aviv                           Contact: info@Saferide.io