Based on your search criteria and filters
Job Summary We are seeking a skilled and motivated Embedded Engineer to join our growing team. This role will be focused on developing and integrating embedded systems, specifically within the Android Automotive domain. The ideal candidate will possess a strong understanding of embedded Linux, Android development, and experience with board bring-up and debugging. This is an onsite position. Key Responsibilities The Embedded Engineer will be responsible for the full lifecycle of embedded systems development, from initial concept and design to implementation, testing, and integration. This includes working closely with cross-functional teams to ensure seamless integration of hardware and software components. Required Skills & Qualifications Android Embedded Development: Demonstrated proficiency in developing applications and system components for embedded Android platforms. Android OS: A thorough understanding of the Android operating system architecture and its underlying principles. Yocto: Experience utilizing 1 Yocto Project for building and customizing embedded Linux distributions. BSP Development: Ability to develop and maintain Board Support Packages (BSPs) , including kernel configuration and device driver integration. BSP Integration: Skill in integrating BSPs with hardware platforms and ensuring proper functionality. Embedded Linux: Strong knowledge of Embedded Linux operating systems and their application in embedded devices. Board bring-up: Experience with the process of bringing up new hardware platforms, including initial configuration and testing. Debugging: Proven ability to effectively debug and troubleshoot embedded systems, utilizing various debugging tools and techniques. Android Framework: Familiarity with the Android Framework and its components, including the ability to customize and extend its functionality. System Components: Understanding of core system components within Android and their interactions. Device Configurations: Ability to configure and optimize device configurations for embedded Android platforms. Product Development: Experience participating in the full product development lifecycle, from concept to release. Integration: Skill in integrating various hardware and software components into a cohesive system. Android Automotive: Specific experience with Android Automotive platforms and their unique requirements. Automotive Domain: A general understanding of the automotive domain and its specific challenges. C/C++: Proficiency in C/C++ programming languages for embedded systems development. Kernel: Solid understanding of kernel architecture and its role in embedded systems. Device Drivers: Experience developing and integrating device drivers for various hardware peripherals. HAL: Knowledge of Hardware Abstraction Layer (HAL) and its role in decoupling hardware from software. Git: Proficiency in using Git for version control and collaborative development. Bsp: Familiarity with Bsp concepts and best practices. Android: Comprehensive knowledge of the Android operating system and its ecosystem. Experience Required: 3 - 5 years of experience in embedded systems development. This level of experience indicates a candidate who can work independently, solve complex problems, and contribute significantly to the team's success. A Bachelor’s degree is expected. What We Offer Salary: 15 LPA - 18 LPA
Job Summary We are seeking a skilled and motivated CATIA Automation Engineer to join our team. This role will focus on developing and implementing automation solutions using CATIA V5 Automation to enhance design efficiency and data management processes. The ideal candidate will possess a strong foundation in mechanical engineering principles and a passion for leveraging technology to solve complex problems within a CAD environment. Key Responsibilities The CATIA Automation Engineer will be responsible for the following: Developing and maintaining automation scripts and applications using CATIA V5 Automation , C# , and .NET to streamline design workflows. Utilizing CATIA V5 Automation APIs and the CATIA Object Model to interact with CATPart , CATProduct , and CATDrawing files. Troubleshooting and debugging automation scripts to ensure accuracy and reliability. Collaborating with design engineers to identify opportunities for automation and process improvement. Creating and maintaining documentation for automation scripts and processes. Performing CAD Data Migration and CAD Standardization tasks as needed. Required Skills & Qualifications To be successful in this role, candidates must possess the following skills and qualifications: A Bachelor's or Master's degree in Mechanical Engineering, Automotive Engineering, Aerospace Engineering, Computer Science, or a related discipline. 3 - 4 years of experience in a related role, demonstrating a solid understanding of automation principles and CAD software. Proficiency in CATIA V5 Automation , including the ability to develop and implement automation solutions. Strong programming skills in C# and .NET , with a solid understanding of Object-Oriented Programming (OOP) principles. Experience with VBA for automating tasks within CATIA V5 . Familiarity with CAD Geometry concepts, including Points , Lines , Planes , Curves , Surfaces , Vectors , and Coordinate Systems . Knowledge of Transformations and COM / COM Interop . Proficiency in using Visual Studio for development and Debugging . Experience with Windows Forms and WPF for creating user interfaces. Ability to work with data formats such as XML and JSON . Experience with data manipulation using Excel , CSV , and SQL . Strong Analytical Skills and Problem-Solving Skills . Experience with GitHub for version control.
Job Summary We are seeking a skilled and motivated Cyber Security Software Engineer to join our growing team. This role will focus on developing and implementing robust security measures within our Automotive Embedded Systems , ensuring the integrity and security of our platforms. The ideal candidate will possess a strong understanding of Cybersecurity Principles and a proven ability to apply them to real-world challenges. Key Responsibilities The Cyber Security Software Engineer will be responsible for a range of tasks related to the security of our embedded systems. This includes designing and implementing Secure Architecture , conducting thorough Security Reviews and Code Reviews , and performing Penetration Testing to identify and mitigate potential vulnerabilities. The role also involves contributing to the development of Security Services and ensuring adherence to Automotive Standards . Required Skills & Qualifications The ideal candidate will possess a strong foundation in software engineering principles and a deep understanding of cybersecurity best practices. Specific skills and qualifications include: Programming Languages: Proficiency in C and C++ is essential for developing and maintaining secure software components. Mobile Development: Experience with Android development will be beneficial for understanding and securing related platform components. Operating Systems: Familiarity with QNX is highly desirable, given its common use in automotive and embedded systems. Time Management & Synchronization: A strong understanding of Secure Time Management , RTC (Real-Time Clock), Timezone Management , and Trusted Time Sources is critical for ensuring system integrity. Embedded Systems Expertise: Demonstrated experience in Automotive Embedded Systems and Embedded Software Development is required. Cybersecurity Expertise: A solid grasp of Cybersecurity Principles , including Threat Analysis , Secure Architecture Design , Secure Boot , Secure Time Validation , and Time Tampering Detection . Security Technologies: Experience with Cryptographic Services , Trusted Execution Environments , Key Management , and System Hardening . Platform-Level Debugging: Ability to perform Platform-Level Debugging to identify and resolve security vulnerabilities. Platform-Level Services: Understanding of Platform-Level Services and their role in overall system security. Testing & Validation: Proficiency in Unit Testing , Integration Testing , and Security Testing methodologies. Architecture & Design: Ability to participate in Architecture Reviews and contribute to the design of secure systems. Cybersecurity Compliance: Knowledge of Cybersecurity Compliance requirements and standards. Experience Required: 6 - 8 years of experience in software engineering with a focus on security. This level of experience indicates a seasoned professional capable of independently designing, developing, and securing complex embedded systems. What We Offer Salary: 30% Hike
Job Summary We are seeking an experienced NX Automation Engineer to join our team in Bangalore, India. As an NX Automation Engineer, you will play a critical role in developing and implementing automation solutions to enhance the efficiency and productivity of our design and engineering processes. This is an excellent opportunity for a skilled engineer to leverage their expertise in NX CAD functionalities, object-oriented programming, and automation to drive innovation and growth in the automotive industry. In this role, you will work closely with cross-functional teams to understand the requirements and develop tailored automation solutions that meet our business needs. Your primary focus will be on creating and maintaining automation scripts, debugging code, and ensuring seamless integration with existing systems. If you have a passion for automation, a strong understanding of NX CAD, and experience with programming languages such as C# and VB Script, we encourage you to apply for this exciting opportunity. Key Responsibilities Develop and implement automation solutions using NX CAD functionalities and object-oriented programming (OOP) concepts to enhance design and engineering process efficiency. Create and maintain automation scripts using Nx, C#, VB Script, and .NET to automate repetitive tasks and workflows. Debug and troubleshoot NX automation code to ensure smooth execution and resolve technical issues. Collaborate with cross-functional teams to understand business requirements and develop tailored automation solutions. Ensure seamless integration of automation solutions with existing systems and processes. Required Skills & Qualifications Education: Bachelor's degree in Mechanical Engineering, Computer Science, or related fields. Technical Skills: Understanding of NX CAD functionalities. Knowledge of Geometry concepts. Proficiency in object-oriented programming (OOP) concepts. Experience with debugging NX automation code. Proficiency in Nx, C#, VB Script, and .NET. Experience: 1-3 years of experience in a similar role, preferably in the automotive industry. What We Offer We offer a dynamic and collaborative work environment located in Bangalore, India. As an onsite role, you will have the opportunity to work closely with our team and contribute to the growth and success of our organization. (0014)
Job Summary We are seeking a skilled and motivated Cyber Security Software Engineer to join our team in Bangalore. This role will focus on developing and implementing robust security solutions within our Automotive Embedded Systems . The ideal candidate will possess a strong understanding of cybersecurity principles and a proven ability to design and implement secure software solutions. Key Responsibilities The Cyber Security Software Engineer will be responsible for the following: Designing and implementing secure software solutions for Automotive Embedded Systems . Conducting Threat Analysis to identify potential vulnerabilities and risks. Developing Secure Architecture Designs that incorporate industry best practices. Performing Platform-level Debugging to identify and resolve security-related issues. Implementing Secure Boot mechanisms to ensure the integrity of the system. Developing and implementing Secure Time Validation and Time Tampering Detection mechanisms. Integrating and utilizing Cryptographic Services to protect sensitive data. Working with Trusted Execution Environments to isolate and protect critical code. Developing and maintaining Security Middleware and Security Services . Managing Key Management processes to ensure the confidentiality and integrity of cryptographic keys. Utilizing Trusted Time Sources to ensure accurate and reliable timekeeping. Performing System Hardening to reduce the attack surface of the system. Developing and implementing Security Controls to mitigate identified risks. Ensuring compliance with relevant Automotive Standards . Conducting Penetration Testing to identify vulnerabilities. Ensuring Cybersecurity Compliance with industry regulations. Performing Unit Testing , Integration Testing , and Security Testing to ensure the quality and security of the software. Required Skills & Qualifications The ideal candidate will possess the following skills and qualifications: Strong understanding of Cyber Security principles and best practices. Proficiency in programming languages including C and C++ . Experience with Android and QNX operating systems. Experience with Secure Time/RTC Manager and Timezone management. Knowledge of Real-Time Clock (RTC) and Timezone Management concepts. Experience with Automotive Embedded Systems development. Proven ability in Embedded Software Development . Ability to perform Threat Analysis and identify potential vulnerabilities. Experience in designing Secure Architecture . Proficiency in Platform-level Debugging techniques. Knowledge of Secure Boot mechanisms. Understanding of Secure Time Validation and Time Tampering Detection . Experience with Cryptographic Services and Trusted Execution Environments . Familiarity with Security Middleware and Security Services . Knowledge of Key Management principles. Understanding of Trusted Time Sources . Experience with System Hardening techniques. Familiarity with Platform-level Services . Knowledge of Secure Time and RTC Synchronization . Understanding of Security Controls . Familiarity with Automotive Standards . Experience with Penetration Testing methodologies. Knowledge of Cybersecurity Compliance requirements. Experience with Unit Testing , Integration Testing , and Security Testing . Experience Required: 6 - 8 years of relevant experience. This level of experience indicates a seasoned professional capable of independently designing, developing, and implementing complex security solutions within an embedded systems environment. The candidate should be able to mentor junior engineers and contribute to the overall security posture of the organization. What We Offer Salary:
Job Summary We are seeking a skilled and motivated CAD Automation Engineer (NX Open) to join our growing team. This role will focus on developing and implementing automation solutions within our Siemens NX environment, enhancing design efficiency and ensuring design quality. The ideal candidate will possess a strong foundation in mechanical design principles and a passion for leveraging automation to solve complex engineering challenges. Key Responsibilities The CAD Automation Engineer (NX Open) will be responsible for the following: Develop and maintain NX Open applications to automate repetitive tasks and improve design workflows. Create and implement KBE Concepts and Rule-Based Design solutions to standardize design processes and ensure consistency. Design and implement Design Templates to streamline the creation of new parts, assemblies, and drawings. Collaborate with design engineers to identify automation opportunities and develop tailored solutions. Troubleshoot and debug existing automation scripts and applications. Maintain version control of all automation code using Git . Document all automation solutions and provide training to end-users. Required Skills & Qualifications To be considered for this role, candidates must possess the following skills and qualifications: B.E. / B.Tech in Mechanical, Automobile, Production, Mechatronics or a related discipline. 2 - 4 years of experience in a CAD automation role, demonstrating a solid understanding of CAD/CAM/CAE principles. This level of experience indicates a proficiency in independently developing and implementing automation solutions, as well as collaborating effectively within a team. Proficiency in NX Open programming for automating tasks within Siemens NX . Strong programming skills in C#, Python, and VB.NET . Experience with NX Journaling for automating tasks within Siemens NX . Solid understanding of Mechanical Design Concepts , including GD&T and Drawing Standards . Familiarity with Data Structures and OOP Basics . Experience with Sketching , Part Modelling , Assemblies , and Drafting within Siemens NX . Knowledge of PLM systems, specifically Teamcenter . Experience with Excel VBA for automating tasks within Microsoft Excel. Proficient in Scripting techniques. Familiarity with Automotive Components , BIW , Interiors , and Plastics . Understanding of Tooling processes. Excellent Communication Skills for effectively collaborating with cross-functional teams.
Based on your filters