17 Aug
|
Jobee fie
|
Pune
Overview:
The Embedded System Engineer plays a crucial role in developing and maintaining embedded software for various electronic devices and systems. This position is vital to ensuring the seamless integration of software and hardware components, as well as optimizing system performance and functionality.
Key Responsibilities:
Designing and developing embedded software and firmware for microcontrollers and microprocessors
Optimizing code for performance and memory usage
Integrating software with hardware components and systems
Developing and debugging device drivers and communication protocols
Implementing real-time operating systems (RTOS) for embedded systems
Conducting code reviews and debugging embedded software
Collaborating with hardware engineers to ensure seamless integration
Testing and validating embedded software and systems
Documenting software design and development processes
Providing technical support for embedded software-related issues
Staying updated on the latest trends and technologies in embedded systems
Participating in the hardware and software architecture definition
Supporting product verification and validation activities
Developing tools and scripts for embedded software development and testing
Required Qualifications:
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
Proficiency in C/C++ programming languages for embedded systems
Experience with embedded systems design and development
Knowledge of microcontroller and microprocessor architecture
Experience with real-time operating systems (RTOS) and embedded software development tools
Robust understanding of hardware and software interaction in embedded systems
Experience in device driver development and debugging
Ability to analyze and optimize embedded software for performance and memory usage
Experience with communication protocols such as SPI, I2C, UART, etc.
Robust proble
📌 Embedded System Engineer Pune
🏢 Jobee fie
📍 Pune