תיאור המשרה
Description
We are an exciting well funded start-up, looking for an excellent Embedded SW Engineer
Building the product from scratch and looking for an all-around team player - Low Level, Infrastructure, Scripting and Application.
Requirements
Key Responsibilities
Contribute to feature development and maintenance of a Linux-based chip management application
Develop and implement a test suite for validation of SDK application flows used by device customers
Implement mock software components to support unit-testing of device firmware
Contribute to the design and implementation of testing lab infrastructure
Optimize existing test processes and introduce new methodologies
Collaborate with cross-functional teams to ensure seamless integration
Coordinate and communicate effectively with international team members
Work independently to drive projects forward and meet deadlines
Required Qualifications
10+ years of experience in embedded software engineering
Extensive expertise in C, Python, and Shell programming
Proven track record working with Embedded Linux and Windows environments
Strong understanding of client-server architecture and multi-threading concepts
Experience using foreign function call methods in Python to integrate with external libraries.
Experience in developing automated test frameworks for embedded systems
Familiarity with SPI (Serial Peripheral Interface) protocol
Experience in implementing mock components for unit testing
Proficiency in developing system integration tests for SDK applications
Excellent problem-solving and analytical skills
Experience in reviewing code and providing constructive feedback
Ability to work effectively with international teams across different time zones, and adapt to various cultural work styles
Entrepreneurial can-do attitude and self-motivation
Ability to work independently and drive projects to completion
Preferred Qualifications
Experience with version control systems (e.g., Git)
Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitHub Actions, or GitLab)
Knowledge of common network protocols and embedded security practices
Experience with static analysis tools for software verification, including SAST (Static Application Security Testing)
Familiar with Python packages for GWeb UI application development
Previous experience in remote or distributed team environments
Experience in setting up or maintaining testing lab infrastructure
המשרה הזו רלוונטית עבורך?