We are seeking a highly skilled and experienced Senior Real-Time Embedded Systemsa Developer to join our dynamic software development team. The successful candidate will be instrumental in the development of systems software, with a focus on bare metal, FreeRTOS and Linux Embedded integration. Collaborating with various disciplines within the company, the role involves full responsibility for the characterization, analysis, implementation, and documentation of diverse software solutions, interfacing with system and hardware engineering teams.
Key Responsibilities:
Develop and maintain Real-Time Embedded systems software.
Integrate Bare metal, FreeRTOS and Linux Embedded systems within a collaborative development environment.
Characterize, analyze, and implement software solutions in alignment with system and hardware specifications.
Document all phases of software development
Key Responsibilities:
Develop and maintain Real-Time Embedded systems software.
Integrate Bare metal, FreeRTOS and Linux Embedded systems within a collaborative development environment.
Characterize, analyze, and implement software solutions in alignment with system and hardware specifications.
Document all phases of software development
Requirements:
Essential Qualifications:
B.Sc. in Electrical/Electronics Engineering is highly preferred.
Minimum of 5 years experience in Real-Time Embedded development using C / C ++.
Proven development experience within the STM32 family environment.
Experience in developing IoT multidisciplinary products.
Proficiency with ARM Cortex-M microcontrollers.
Strong experience with hardware interfaces such as FPGA, Sensors, UART, USB, LAN, I2C, SPI, ZigBee, and Bluetooth BLE.
Desirable Qualifications:
Familiarity with Power Quality systems on high voltage power grids.
Knowledge of MCU/ SOC families including MicroChip, TI, and ATMe.
Experience in a Linux Embedded development environment.
Familiarity with Git, CI/CD pipelines, and Agile methodologies.
Personal Attributes:
Excellent team collaboration skills.
Strong work ethic and willingness to put in extra effort when required.
Essential Qualifications:
B.Sc. in Electrical/Electronics Engineering is highly preferred.
Minimum of 5 years experience in Real-Time Embedded development using C / C ++.
Proven development experience within the STM32 family environment.
Experience in developing IoT multidisciplinary products.
Proficiency with ARM Cortex-M microcontrollers.
Strong experience with hardware interfaces such as FPGA, Sensors, UART, USB, LAN, I2C, SPI, ZigBee, and Bluetooth BLE.
Desirable Qualifications:
Familiarity with Power Quality systems on high voltage power grids.
Knowledge of MCU/ SOC families including MicroChip, TI, and ATMe.
Experience in a Linux Embedded development environment.
Familiarity with Git, CI/CD pipelines, and Agile methodologies.
Personal Attributes:
Excellent team collaboration skills.
Strong work ethic and willingness to put in extra effort when required.
This position is open to all candidates.