Post Job Free
Sign in

embedded engineer

Company:
DVS MECH Solutions
Location:
Shivaji Nagar, Maharashtra, 411004, India
Pay:
₹300000.000 - ₹400000.000 per annum
Posted:
April 23, 2024
Apply

Description:

Overview

As an Embedded Engineer with a focus on STM32, you will play a crucial role in the design, development, and testing of embedded systems for various applications. Your expertise will be instrumental in ensuring the performance, reliability, and efficiency of embedded solutions. You will collaborate closely with cross-functional teams to deliver high-quality products that meet the industry standards and customer requirements.

Key responsibilities

Design, develop, and maintain embedded software for STM32 microcontrollers.

Collaborate with hardware engineers to design and validate the functionality of embedded systems.

Implement real-time operating systems (RTOS) for embedded applications.

Conduct code reviews, debugging, and testing to ensure the quality and performance of embedded software.

Optimize embedded software to enhance system efficiency and responsiveness.

Integrate third-party libraries and hardware drivers into the embedded systems.

Develop low-level device drivers and interface with various peripherals.

Participate in the validation and verification of embedded systems to meet regulatory standards.

Provide technical support and troubleshooting for embedded software and hardware issues.

Contribute to the documentation of design specifications, test plans, and user manuals for embedded systems.

Stay updated with the latest technologies and standards in embedded systems and microcontroller programming.

Collaborate with cross-functional teams to ensure the successful delivery of embedded system projects.

Support the continuous improvement of development processes and methodologies for embedded system design.

Participate in product prototyping, validation, and production phases.

Assist in the selection of suitable microcontrollers, sensors, and peripherals for embedded system design.

Required qualifications

Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.

Proven experience in embedded systems development with a focus on STM32 microcontrollers.

Proficiency in C/C++ programming languages for embedded applications.

Solid understanding of real-time operating systems (RTOS) and embedded software development principles.

Experience in low-level hardware interaction and peripheral interfacing.

Familiarity with communication protocols such as UART, SPI, I2C, and CAN.

Knowledge of debugging tools, emulators, and hardware testing equipment for embedded systems.

Ability to design and implement efficient algorithms for embedded applications.

Strong problem-solving skills and the ability to troubleshoot complex embedded system issues.

Experience in version control systems such as Git for embedded software development.

Capability to work in a fast-paced environment and manage multiple projects simultaneously.

Excellent communication and collaboration skills to work effectively in a team environment.

Understanding of hardware schematics and PCB layout for embedded system design.

Familiarity with agile development methodologies and tools for embedded software development.

A proactive approach to continuous learning and skills enhancement in the field of embedded systems.

Apply