Accenture hiring software development engineer 2024 | Apply Now
Accenture hiring software development engineer 2024 | Overview
Job Title: Software Development Engineer
Location: Bengaluru
Job Number: ATCI-4154481-S1608969
Type: Full-Time
Overview
This position calls for a Software Development Engineer specializing in embedded systems. It is designed for fresh graduates or early-career professionals with 0-2 years of experience. The role requires a strong understanding of embedded system engineering, with additional skills in C++ programming and Linux being beneficial.
Responsibilities
The Software Development Engineer will be responsible for a wide range of tasks, including analyzing, designing, coding, and testing multiple components of application code. This role will involve working across various clients and performing maintenance, enhancements, and development work.
Key responsibilities include:
- Embedded System Design and Development:
- Proficiency in designing and developing embedded systems.
- Collaborate with cross-functional teams, including engineers, product managers, and stakeholders, to define the overall system architecture for automotive software.
- Develop software that meets specified requirements and maintains high standards of quality.
- System Architecture Design:
- Engage in the design of system architecture, ensuring alignment with client requirements and industry standards.
- Work closely with other team members to define the system architecture for automotive software.
- Requirements Analysis:
- Analyze and understand the functional and technical requirements of automotive systems.
- Translate these requirements into software architecture and design specifications.
- Embedded Product Development:
- Architect end-to-end embedded products.
- Develop embedded software using programming languages such as C and C++.
- Utilize Real-Time Operating Systems (RTOS) and develop software for Electronic Control Units (ECUs).
- Technical Experience and Skills:
- Experience with Yocto and Embedded Linux.
- Knowledge of Free RTOS and connectivity protocols like Bluetooth and WiFi.
- Experience working with microcontrollers and processors.
- Proficiency in requirement elicitation and translating system requirements into software requirements.
- Commitment to high standards of quality.
- Tools and Methodologies:
- Familiarity with requirement management tools such as DOORS and Polarion.
- Knowledge of configuration management tools like Git and SVN.
- Understanding of Agile-based development methodologies.
- Knowledge of the V-model for ECU development projects.
- Telematic Control Units and Touch GFX:
- Experience with telematic control units and touch graphics user interfaces (GFX).
- Good understanding of ISO26262 functional safety standards and their implementation in compliance with the chosen standards.
Professional Attributes
The role demands strong professional attributes, including the ability to lead projects effectively. The candidate should demonstrate a commitment to quality and high standards in all tasks. The ability to work collaboratively in a team environment and communicate effectively with various stakeholders is essential.
Educational Qualifications
Candidates must possess an engineering degree. This educational background should equip the candidate with the necessary technical knowledge and problem-solving skills required for the role.
Additional Information
- Application Limitation: At any given time, candidates are allowed only one “Active” application.
- Apply Now: Interested candidates are encouraged to apply promptly.
- Save Job: There is an option to save the job listing for future reference.
- Job Alerts: Candidates can register for job alerts to stay informed about similar opportunities.
Key Competencies
To succeed in this role, the following competencies are essential:
- Technical Proficiency:
- Strong knowledge of embedded system engineering.
- Proficiency in C++ and Linux.
- Analytical Skills:
- Ability to analyze and interpret complex requirements and translate them into functional software.
- Team Collaboration:
- Ability to work effectively in cross-functional teams.
- Strong communication skills to liaise with various stakeholders.
- Problem-Solving:
- Adept at identifying problems and devising innovative solutions.
- Project Management:
- Experience in leading projects and managing timelines efficiently.
Conclusion
This Software Development Engineer role in Bengaluru offers a promising opportunity for fresh graduates and early-career professionals. With a focus on embedded systems, this position provides a platform to work on cutting-edge automotive software, collaborate with cross-functional teams, and contribute to high-quality software development. The role not only demands technical expertise but also emphasizes professional attributes like project leadership and commitment to quality. Candidates with an engineering degree and relevant technical skills are encouraged to apply and take the next step in their professional journey.
To Apply : Click Here Submit your application before the link expires!
For More IT jobs : Click Here
For HR Interview Tips and Questions : Click Here
For project related Interview questions : Click Here