18 Autoplant Systems India Pvt.Ltd Jobs
Autoplant - Senior Embedded Engineer - C/C++ Programming (5-7 yrs)
Autoplant Systems India Pvt.Ltd
posted 13d ago
Flexible timing
Key skills for the job
Job Description :
Key Responsibilities :
- Design, develop, and maintain embedded software systems in C/C++ for microcontrollers and embedded processing platforms, including bare-metal and multi-threaded RTOS environments.
- Work on embedded systems, specifically with ARM and PIC platforms, with additional experience in GSM/GPRS, PLC being a plus.
- Collaborate with hardware teams to ensure seamless integration between firmware and hardware.
- Utilize your expertise in software development tools and methodologies (SVN/Git/JIRA) to manage the development and testing process effectively.
- Use electronics lab equipment to troubleshoot and develop low-level drivers and hardware integration for interfaces such as I2C, SPI, UART, USB, and Ethernet.
- Implement user interfaces and PC applications, leveraging object-oriented programming and higher-level languages.
- Develop, implement, and maintain embedded software testing and quality assurance methodologies to ensure optimal performance and reliability.
- Document design processes and procedures in accordance with established standards.
- Work independently with minimal supervision while ensuring alignment with project timelines and requirements.
- Collaborate effectively with cross-functional teams across different departments to achieve project goals.
Required Skills And Qualifications :
- Strong proficiency in C/C++ development for embedded systems, with hands-on experience in both bare-metal and RTOS-based systems.
- Experience with common microcontroller and embedded platforms such as ARM and PIC.
- Experience with GSM/GPRS and PLC is a plus.
- In-depth understanding of embedded software design and architectural concepts, including the integration of firmware and hardware.
- Proficient in using software development tools and methodologies relevant to embedded systems, including source control systems like SVN/Git/JIRA.
- Skilled in using electronics lab equipment to develop, troubleshoot, and integrate embedded systems (I2C, SPI, UART, USB, Ethernet, etc.
- Familiarity with higher-level languages and object-oriented programming methodologies.
- Solid understanding of software testing and quality assurance practices.
- Ability to work independently, follow established design procedures, and document the development process thoroughly.
- Excellent interpersonal skills and the ability to collaborate effectively across multiple departments.
Educational Requirements :
- A 4-year degree in Computer Engineering, Electrical Engineering, Computer Science, or a related engineering discipline, or equivalent experience.
- A minimum of 5 years of experience in embedded firmware development or a similar field.
Desired Skills (Optional) :
- Experience with GSM/GPRS or PLC systems.
- Familiarity with advanced embedded operating systems and development environments.
- Expertise in integrating hardware and firmware solutions for various interfaces (e.g, I2C, SPI, UART, USB, Ethernet)
Functional Areas: Other
Read full job descriptionPrepare for Senior Embedded Engineer roles with real interview advice
8-10 Yrs
₹ 10 - 15L/yr
Navi Mumbai, Mumbai