Embedded Software Engineer II

6 - 10 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As an Embedded Systems Engineer at our company, you will be responsible for developing test applications in C and C++ that test the interfaces between various sub-systems. You will work closely with the Software and system integration team to handle product diversities, analyze system issues, and collaborate with the validation team, as well as the Software and Hardware team to resolve any issues that arise. Your role will involve defining and updating integration strategy and related testing strategy. Additionally, you will be driving the software integration process, including Continuous Integration/Continuous Deployment (CI/CD) and DevOps practices to ensure the delivery of a high-quality product to customers. Automation of manual operations with reusable tools will also be a key part of your responsibilities. Key Responsibilities: - Develop test applications in C and C++ to test interfaces between sub-systems - Collaborate with Software and system integration team to handle product diversities and analyze system issues - Define/update integration strategy and related testing strategy - Drive software integration process (CI/CD, DevOps) for quality product delivery - Automate manual operations with reusable tools - Prepare documents for external Automotive Specific Audits - Track deliverables and collaborate with project managers for SDK delivery - Understand product details with HW/SW architects - Improve build and continuous integration strategies with CM/BM team Qualifications Required: - Strong C programming skills for microcontrollers (ARM Cortex M and A series) - Strong debugging and problem-solving skills - Ability to work independently - Knowledge and experience with real-time operating systems (e.g., AUTOSAR OS, FreeRTOS, Zephyr) - Electronics knowledge and basic troubleshooting skills on hardware development boards - Experience with test equipment (Oscilloscopes, logic analyzers, CAN analyzers, debuggers) - Experience in making technical documentation (Architecture Design, User Manual) - Familiarity with configuration management tools (Git, Subversion) - Familiarity with Requirement management tools (DOORS9, DOORS-NG) - Knowledge of Agile software development practices - Bachelor of Science Degree in Electrical Engineering, Electronics Engineering, Computer Engineering - 6 to 8 years of experience in embedded systems development and integration - Experience in the Automotive industry is a plus Company Details: No additional details of the company are mentioned in the job description.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Team Computers logo
Team Computers

Information Technology

Innovate City

RecommendedJobs for You