This job is no longer available. Continue your job search here.
Software Development Engineer
Bengaluru
Job No. atci-4154721-s1645713
Full-time
Job Description
Project Role : Software Development Engineer
Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work.
Must have skills : Advanced Embedded System Engineering
Good to have skills : Embedded C++
Minimum 3 year(s) of experience is required
Educational Qualification : Bachelor's degree in computer science, Software Engineering, or a related field with Automotive experience
Key Responsibilities: 1.Design and develop embedded C++ applications for various systems. 2.Demonstrate the ability to work both independently and collaboratively in a fast-paced environment. Technical Experience: a. Profound knowledge of C++, including design patterns, template programming, and features of newer C++ versions. b. Understanding of microcontroller architecture and experience with concepts like shared memory, inter-processor communications, and multicore processing. c. Familiarity with the impact of C++ structures on the target, such as static local function variables or vtables. d. Basic scripting knowledge in languages like Ruby, Python, or Bash. e. Experience with embedded operating systems/RTOS such as Embedded Linux, QNX, FreeRTOS, or similar. f. Proficiency in unit testing using tools like Gtest, VectorCAST, or similar. g. Experience with configuration management tools such as Git, SVN, ClearCase, or others. h. Excellent problem-solving and debugging skills. Professional Attributes: 1.Strong communication skills. 2.Ability to work effectively in a team environment.
Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work.
Must have skills : Advanced Embedded System Engineering
Good to have skills : Embedded C++
Minimum 3 year(s) of experience is required
Educational Qualification : Bachelor's degree in computer science, Software Engineering, or a related field with Automotive experience
Key Responsibilities: 1.Design and develop embedded C++ applications for various systems. 2.Demonstrate the ability to work both independently and collaboratively in a fast-paced environment. Technical Experience: a. Profound knowledge of C++, including design patterns, template programming, and features of newer C++ versions. b. Understanding of microcontroller architecture and experience with concepts like shared memory, inter-processor communications, and multicore processing. c. Familiarity with the impact of C++ structures on the target, such as static local function variables or vtables. d. Basic scripting knowledge in languages like Ruby, Python, or Bash. e. Experience with embedded operating systems/RTOS such as Embedded Linux, QNX, FreeRTOS, or similar. f. Proficiency in unit testing using tools like Gtest, VectorCAST, or similar. g. Experience with configuration management tools such as Git, SVN, ClearCase, or others. h. Excellent problem-solving and debugging skills. Professional Attributes: 1.Strong communication skills. 2.Ability to work effectively in a team environment.
Qualifications
Bachelor's degree in computer science, Software Engineering, or a related field with Automotive experience
Please be informed that at any given point in time, you can only have one "Active" application.
Please be informed that at any given point in time, you can only have one "Active" application.