Junior Embedded Firmware Engineer
Job description
Description NewPhotonics is revolutionizing data center processing with cutting-edge photonic engines that address power and performance challenges. We are seeking a talented Junior Embedded Firmware Engineer with Python programming experience to join our dynamic team. This role offers an opportunity to work on innovative technology, collaborating with experts across multiple disciplines.
Responsibilities
Develop bare-metal and RTOS-based firmware in C that controls and manages the company products. Design and implement Python-based PC software for device communication and testing (API and GUI). Develop low-level unit tests and system-level tests to ensure firmware reliability. Perform hardware bring-up and debugging , working closely with hardware engineers.
Collaborate with cross-functional teams , including Hardware, Software, Algorithms and System Integration.
Requirements
Requirements 2+ years of experience in Embedded Firmware Development for microcontrollers. Strong C programming skills for ARM Cortex-M based MCUs and Arduino-boards. Experience with low-level embedded interfaces (I2C, SPI, UART, ADC, DAC, BSP, drivers, HAL, bootloader). Proficiency in Python scripting for PC-based applications and testing frameworks.
Solid understanding of system and hardware design principles . Strong problem-solving skills and the ability to work in a fast-paced environment. Excellent teamwork skills, flexibility, ability to handle multiple tasks and commitment. Ability to communicate effectively in English or Hebrew (spoken and written). Advantage Experience in debugging and integrating hardware-software systems during the development phase.
Familiarity with RTOS environments such as FreeRTOS , Zephyr , ThreadX or Micrium . Bachelor’s or higher degree in Computer Science, Electrical Engineering or a related field.
Description copied from NewPhotonics's careers page. Read the full posting before you apply.
More jobs at NewPhotonics
Hardware Board Design
NewPhotonics· Petah TikvaEmbedded SW Team Lead
NewPhotonics· Petah TikvaSenior Manufacturing and Process Engineer
NewPhotonics· Petah TikvaProduct IC Quality and Reliability Engineer
NewPhotonics· Petah TikvaEmbedded Software Engineer
NewPhotonics· Petah Tikva
More jobs in Petah Tiqva
Senior Product Manager (Machines and Secrets- Idira)
Palo Alto Networks· Israel, Petach TikvaCRM & Lifecycle Manager
Outlook Amusements· Petah Tikva, Central, IsraelArchitect & Designer Sales Manager
Cosentino· Petach Tikva, Tel, ILTechnical R&D Project Manager
Airobotics· Petah TikvaTrade Analyst - Temporary position
Global-e· Petah Tikva, Israel