A medical device company (Netanya area) is seekin seeking a Software Developer who will have the opportunity to grow and learn while playing a key role in developing software.
Responsibilities:
Design and develop all software aspects of the companys products.
Manage software versions and upgrades for existing products.
Oversee the entire software lifecycle, including development, testing, and documentation.
Manage external sub-contractors for software development and validation.
Maintain a system -wide perspective and responsibility for all software components.
Design, implement, and integrate firmware and user interface ( UI ).
Manage software lifecycle development, generate software requirements and specifications, and
create all relevant software lifecycle deliverables.
Conduct design reviews in accordance with with company policies.
Requirements: Engineering degree- must.
3+ years of experience in SW software development must.
Proficiency in mixed C / C ++ programming -must.
Proven experience with STM32 microcontroller firmware development, developing for sensors, brushless motors, and stepper motors must.
Knowledge of communication protocols (e.g., UART, SPI, I2C)- must.
Software integration and development with the QT framework and QML -must.
Knowledge of AWS and Docker architecture, Python, and React advantageous.
Experience in the medical device industry advantageous.
Strong problem-solving skills interpersonal skills.
Excellent written and verbal communication skills
This position is open to all candidates.