Back
India   India   Embedded Software Engineer   Shell Info Technologies -

Embedded Software Engineer - C/C++ (5-7 yrs) Hyderabad (Semiconductor/VLSI/EDA) | Embedded Softwar1

Shell Info Technologies Private Limited

This listing was posted on hirist.

Embedded Software Engineer - C/C++ (5-7 yrs) Hyderabad (Semiconductor/VLSI/EDA)

Location:
Hyderabad
Description:

Job Description :1. Designing, developing, and debugging embedded software for various electronic devices and systems. 2. Collaborating with hardware engineers to ensure seamless integration of software and hardware components. 3. Optimizing software performance to meet system requirements such as speed, memory usage, and power consumption. 4. Conducting thorough testing and validation of embedded software to ensure reliability and robustness. 5. Writing and maintaining technical documentation for software designs, code, and development processes. 6. Participating in code reviews and providing constructive feedback to team members. 7. Staying updated on emerging technologies and industry trends related to embedded systems and software development.Must-Have Technical Skills : 1. Proficiency in programming languages commonly used in embedded systems such as C, C++, and Assembly language. 2. Familiarity with embedded operating systems such as FreeRTOS, VxWorks, and embedded Linux. 3. Knowledge of microcontroller/microprocessor architectures and peripherals (e.g., ARM Cortex-M, PIC, AVR). 4. Experience with software development tools such as integrated development environments (IDEs), compilers, and debuggers. 5. Understanding of real-time operating systems (RTOS) and real-time scheduling techniques. 6. Strong understanding of hardware-software interfaces and communication protocols (e.g., UART, SPI, I2C, CAN). 7. Familiarity with version control systems like Git for collaborative software development. 8. Ability to analyze system requirements and design software architectures for embedded systems. 9. Debugging skills for identifying and resolving software and hardware integration issues. 10. Knowledge of software engineering best practices such as modular design, unit testing, and continuous integration.11. Familiarity with hardware description languages (HDL) like Verilog or VHDL for FPGA development.12. Ability to use debugging tools like JTAG, Logic Analyzers, and oscilloscopes.13. Understanding of software development tools such as compilers, debuggers, and version control systems.14. Knowledge of real-time embedded software development principles and practices.15. Familiarity with embedded development platforms and toolchains (e.g., Arduino, Raspberry Pi). (ref:hirist.tech)
Education/experience:
2 To 5 Years
Company:
Shell Info Technologies
Posted:
April 18 on hirist
Visit Our Partner Website
This listing was posted on another website. Click here to open: Go to hirist
Important Safety Tips
  • Always meet the employer in person.
  • Avoid sharing sensitive personal and financial information.
  • Avoid employment offers that require a deposit or investment.

To learn more, visit the Safety Center or click here to report this listing.

More About this Listing: Embedded Software Engineer - C/C++ (5-7 yrs) Hyderabad (Semiconductor/VLSI/EDA)
Embedded Software Engineer - C/C++ (5-7 yrs) Hyderabad (Semiconductor/VLSI/EDA) is a Computer & Software Jobs Embedded Software Engineer Job at Shell Info Technologies located in India. Find other listings like Embedded Software Engineer - C/C++ (5-7 yrs) Hyderabad (Semiconductor/VLSI/EDA) by searching Oodle for Computer & Software Jobs Embedded Software Engineer Jobs.