drjobs Embedded Systems Engineer

Embedded Systems Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

1-3years

Job Location drjobs

Noida - India

Monthly Salary drjobs

10 - 10

Vacancy

1 Vacancy

Job Description

We are seeking a passionate and skilled Embedded Systems Engineer to join our growing R&D and product development team. You will play a key role in the design development and testing of embedded software and firmware across various platforms including STM32 Embedded Linux and Bluetooth Low Energy (BLE) systems.

Key Responsibilities
Design and develop firmware for STM32 micro controllers using STM32CubeMX STM32CubeIDE and HAL/LL drivers.

Work with Embedded Linux systems for device bring-up kernel configuration and driver development.

Develop and debug BLE-based applications using the nRF52 series (Nordic SDK / Zephyr).

Maintain and enhance legacy systems built on Kiel Vision for 8051-based micro controllers.

Integrate and work with various embedded communication protocols such as UART SPI I2C CAN and USB.

Requirements

Key Responsibilities
Design and develop firmware for STM32 micro controllers using STM32CubeMX STM32CubeIDE and HAL/LL drivers.

Work with Embedded Linux systems for device bring-up kernel configuration and driver development.

Develop and debug BLE-based applications using the nRF52 series (Nordic SDK / Zephyr).

Maintain and enhance legacy systems built on Kiel Vision for 8051-based micro controllers.

Integrate and work with various embedded communication protocols such as UART SPI I2C CAN and USB.

Participate in hardware-software integration board bring-up and troubleshooting at the system level.

Write efficient reusable and well-documented code and participate in code reviews and debugging sessions.

Collaborate closely with hardware QA and application teams throughout the product life cycle.

Required Skills & Experience
Strong hands-on experience with STM32 development tools (STM32CubeMX STM32CubeIDE or Kiel).

Practical experience with Embedded Linux including build systems (e.g. Yocto Buildroot) shell scripting and device drivers.

Experience in BLE development using nRF52 (Nordic SDK or Zephyr RTOS).

Proficiency in Kiel IDE and working knowledge of 8051 architecture.

Solid understanding of embedded C/C programming.

Familiarity with basic embedded protocols: UART SPI I2C GPIO ADC PWM etc.

Debugging tools and techniques: JTAG/SWD logic analyzers oscilloscopes.

Preferred Qualifications
Exposure to RTOS (e.g. FreeRTOS Zephyr).

Knowledge of low-power design power optimization and battery-operated devices.

Experience with version control systems like Git.

Familiarity with scripting languages (e.g. Python or Bash) is a plus

Benefits

Competitive Salary

Key Responsibilities Design and develop firmware for STM32 micro controllers using STM32CubeMX, STM32CubeIDE, and HAL/LL drivers. Work with Embedded Linux systems for device bring-up, kernel configuration, and driver development. Develop and debug BLE-based applications using the nRF52 series (Nordic SDK / Zephyr). Maintain and enhance legacy systems built on Kiel Vision for 8051-based micro controllers. Integrate and work with various embedded communication protocols such as UART, SPI, I2C, CAN, and USB. Participate in hardware-software integration, board bring-up, and troubleshooting at the system level. Write efficient, reusable, and well-documented code and participate in code reviews and debugging sessions. Collaborate closely with hardware, QA, and application teams throughout the product life cycle. Required Skills & Experience Strong hands-on experience with STM32 development tools (STM32CubeMX, STM32CubeIDE, or Kiel). Practical experience with Embedded Linux, including build systems (e.g., Yocto, Buildroot), shell scripting, and device drivers. Experience in BLE development using nRF52 (Nordic SDK or Zephyr RTOS). Proficiency in Kiel IDE and working knowledge of 8051 architecture. Solid understanding of embedded C/C++ programming. Familiarity with basic embedded protocols: UART, SPI, I2C, GPIO, ADC, PWM, etc. Debugging tools and techniques: JTAG/SWD, logic analyzers, oscilloscopes. Preferred Qualifications Exposure to RTOS (e.g., FreeRTOS, Zephyr). Knowledge of low-power design, power optimization, and battery-operated devices. Experience with version control systems like Git. Familiarity with scripting languages (e.g., Python or Bash) is a plus

Education

MTech, ME, Bachelor's degree in Electronics

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.