Job Description
Job Type: Full-time
Location: CHENNAI
Job Summary:
We are seeking an experienced Senior Embedded Software Engineer to join our team. As a Senior Embedded Software Engineer, you will be responsible for the design, development, and implementation of embedded software systems for our products. The successful candidate will have a strong background in embedded software development, experience with real-time operating systems, and a solid understanding of hardware design.
Key Responsibilities:
• Design, develop, and implement embedded software systems for our products
• Collaborate with hardware engineers to ensure seamless integration of software and hardware
• Create and maintain documentation for software design, testing, and deployment
• Work with the testing team to identify and fix defects in software
• Provide technical support for customers and internal teams
• Stay up-to-date with industry trends and emerging technologies
Qualifications:
• Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
• At least 5 years of experience in embedded software development
• Strong proficiency in C and/or C++
• Experience with real-time operating systems (RTOS) such as Free RTOS, uC/OS-II, or VxWorks
• Knowledge of hardware design and experience with microcontroller-based systems
• Understanding of communication protocols such as SPI, I2C, UART, and Ethernet
• Familiarity with software development tools such as Git, Jira, and Jenkins
• Strong analytical and problem-solving skills
• Excellent written and verbal communication skills
• Ability to work both independently and in a team environment
If you meet the qualifications and are passionate about embedded software development, we would love to hear from you. Please submit your resume and cover letter for consideration
💡 Quick Summary
Seeking a career-building opportunity? The Senior Embedded Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Chennai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
