Job description Boeing India Engineering team is currently looking to hire Lead Software Engineer-Embedded for Boeing India Engineering (BIE) Software to join their team in Bengaluru, India. As a Software Engineer, you will be part of the Boeing Global Services Training Solutions team, which develops software applications and products that create direct value to its customers. We are looking a software engineer with over 12+ years of experience in the augmented reality and virtual reality domain, preferably within the aviation industry. The ideal candidate will possess a comprehensive understanding of AR/VR, Unity/Unreal technologies, strong leadership skills to guide a multidisciplinary team, and hands-on expertise in programming languages to support and contribute to the coding requirements as necessary Responsibilities includes: Decompose Tier 3 System requirements into Tier 4 Software requirements for the identified system features. Estimate Software development effort. Develop High Level and Low Level Software requirements Estimate Code, test software development effort. Develop Code, test cases and test procedure for High Level and Low Level Software requirements Ensure SW architecture and Design is per the Software requirements. Develop Software integration test Scripts to verify the correct implementation of Tier 4 requirements Establish traceability from Tier 3 requirements to SW Requirement and Test. Perform peer review on System and Software Requirements, Design and Test. Support SRR (Systems Requirements Review), PDR (Preliminary Design Reviews), CDR (Critical Design Reviews), TRR (Test Readiness Review) and Formal Qualification. Support project management by providing periodic status and required metrics data. Be a good team player in the agile team. Candidate should possess excellent communications skills to participate in Requirement/Design/Code/Test reviews, have a thorough understanding of version control and software quality attributes, such as testability, portability and maintainability, and enjoy a self-driven and collaborative development approach. Be dynamic and support management and leads to ensure successful product deliveries. Identify, communicate and mitigate the Risk, issues and Opportunities on a timely manner. Basic Qualifications (Required Skills/Experience): Bachelors or masters degree as BASIC QUALIFICATION Good Understanding of C++ and OOPS concept The Engineer should have desire to work in all aspects of the product life cycle development process The ideal candidate is a self-starter and someone who works well within a team Solid programming knowledge (12+ years) with C/C++ Real Time Operating System (RTOS) experience Experience writing and developing software requirements with little or to no existing requirements Strong experience with Linux or Unix experience Proficiency in building, integrating with, and supporting Application Program Interfaces (APIs) using a variety of languages, data formats, and data transformations Exposure to Python Experience in automated and functional testing is desirable. Exposure to BDD (Behavior Driven Development) Experience in working in Agile development model Experience in Software integration testing in integration Lab Environment. Systems Thinking - Ability to understand the big picture and the inter-relationships between components of systems and plans and anticipate future events. Analytical Skills - Skill and ability to: collect, organize, synthesize, and analyze data; summarize findings; develop conclusions and recommendations from appropriate data sources. Desired Skills: Strong experience with modern open source technologies and tools Strong understanding of system and software architectures Strong experience developing software products, scalable applications using a range of software models including Object-oriented and functional design patterns Strong experience writing software drivers for hardware interfaces on new boards Strong Embedded Application Programming experience Ability to quickly diagnose and resolve issues in a lab environ
Posted 2 hours ago
•
Typically responds within 2 days
Job description DigiCert is looking for Principal Software Engineer to join our dynamic team and embark on a rewarding career journey. Developing and directing software system validation and testing methods. Directing our software programming initiatives Overseeing the development of documentation. Working closely with clients and cross-functional departments to communicate project statuses and proposals. Analyzing data to effectively coordinate the installation of new systems or the modification of existing systems. Managing the software development lifecycle. Monitoring system performance. Communicating key project data to team members and building cohesion among teams. Developing and executing project plans. Applying mathematics and statistics to problem-solving initiatives. Applying best practices and standard operating procedures. Creating innovative solutions to meet our companys technical needs. Testing new software and fixing bugs. Shaping the future of our systems. Role: Head - Engineering Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills project managementsoftware developmentnetworkingdbmsrecoverysoftware programmingtechnical supporttransport managementmicrosoft windowsinstallationsystem performancetroubleshootingsoftware engineeringuser managementsap hanaprogramming
Posted 5 hours ago
•
Typically responds within 2 days
Job description Apply to this job This Software Engineer will be working on NICs and Transport solutions addressing growing demands of the distributed fleet of accelerators for our AI workloads. Do you want to work on transport for large scale AI clustersDo you want to develop innovative solutions to our challenges and ship them into productionThis role on our host networking teams is for you! Software Engineer - Host networking Responsibilities Design and implement drivers (and/or Firmware) for (network) ethernet adapter functions, Transport stack for RDMA, control functions with the host/accelerators. Collaborate with ASIC and HW teams, and external partners in building infrastructure scale embedded solutions Work with cross functional teams through releasing software to production and supporting them Mentor team members who will also work on building driver and firmware software Minimum Qualifications Bachelors degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. 7+ years of experience in C/C++ 7+ years of experience in Systems programming, TCP/IP, RDMA/RoCE drivers and/or Firmware Experience with HW bringup Successful candidate must remain in role in the same team in India for a minimum period of 24 months before being eligible for transfer to another role, team or location. Preferred Qualifications Experience with Linux Kernel, especially drivers and network stack Working knowledge of transport stack particularly RDMA (RoCEv2) on Linux Experience with Qemu, FPGA Emulation environment is a plus Experience with Congestion control for RDMA/RoCE networks Working knowledge of Collectives (XCCL) and GPU direct for AI workloads Experience with HW offloads for Transport stack About Meta . Equal Employment Opportunity . Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, fill out the Accommodations request form . Role: Embedded Systems Engineer Industry Type: Internet Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills Computer scienceC++ASICNetworkingLinuxFPGALinux kernelEthernetTCP/IPFirmware
Posted 1 day ago
•
Typically responds within 2 days
Job description Technical Skills: Advanced proficiency in Python. Extensive experience with LLM frameworks (Hugging Face Transformers, LangChain) and prompt engineering techniques Experience with big data processing using Spark for large-scale data analytics Version control and experiment tracking using Git and MLflow Software Engineering & Development: Advanced proficiency in Python, familiarity with Go or Rust, expertise in microservices, test-driven development, and concurrency processing. read more Key Skills architectural designkuberneteschatbotpythondevelopmentcloud serviceshypothesis testingsoftware testinganalyticalprobabilityengineeringmicroservicescloudframeworksystemoptimizationdesignvectordbstatisticsmlarchitecturecommunication skillsdeployment
Posted 1 day ago
•
Typically responds within 2 days
Job description Summary Are you passionate about building multi-tenant, cloud-native platformsDo you have expertise in modern Java, microservices architecture, integration technologies, and frontend frameworksCome join our team that is building Integration Gateway, Guidewires cloud-native integration platform. You will work in a highly collaborative environment, working on features, enhancements, and bug fixes to the platform that Guidewire customers use to connect their cloud systems. Job Description What you would do: read more Key Skills Computer scienceMultithreadingCodingdata securityCloudAgileData structuresDistribution systemAWSAnalytics
Posted 1 day ago
•
Typically responds within 2 days
Job description Eurofins IT Solutions, Bengaluru, Karnataka, India With 36 facilities worldwide, Eurofins BioPharma Product Testing (BPT) is the largest network of bio/pharmaceutical GMP product testing laboratories providing comprehensive laboratory services for the worlds largest pharmaceutical, biopharmaceutical, and medical device companies. This role reports to a Manager. Required Experience and Skills Experience: 8 to 12 years of experience with developing end-to-end web applications using Microsoft stack of technologies. Strong working knowledge of Web application development using . NET, C#, MVC, WebAPI, . NET Core Strong Working knowledge of Angular 2 or above, JavaScript, TypeScript, jQuery, HTML5 and CSS3. Good to have experience in Azure Development. Good to have experice in understanding Azure App Services. Good working knowledge of MSSQL - SQL etc. Experience with usage of TFS Familiar UI testing and Unit Testing (MS Test/ Jasmine/ MOQ/ NUnit/ Karma etc. ) Good understanding of object-oriented programming (OOP) Strong working knowledge of SOLID principles and design patterns that includes Creational, Structural, Behavioral Strong experience in designing and working with n-tier architectures Able to provide technical recommendations and solve technical problems Should have working knowledge on Code review that includes, raising code review, resolve comment reviews, Closing code reviews. Should be aware of best practices in programming, front-end and backend. Should know how to troubleshoot performance-related issues, how to write efficient code and query, how to use SQL profiler Should have worked on at least one SOA (Service Oriented Architecture) project Should have worked in an AGILE practice methodology (preferably SCRUM) Desirable Experience Strong skills in frontend development technologies like Angular, Html, Javascript, CSS etc Strong orientation towards writing clean/performant code, applying design/SOLID principles and OOPS concepts with Microsoft technologies. Personal Skills: The successful candidate will have a self-motivated, get-it-done attitude; the ability to think critically; enjoy working with teams spread globally and across cultures; a desire to learn in new areas, working with uncertainties; and the discipline to pay attention to deadlines, details and quality. Good communication and interpersonal skills. Quick learner, strong troubleshooting skills PERFORMANCE APPRAISAL CRITERIA : Eurofins has a strong focus on Performance Management system. This includes quarterly calibrations, half-yearly reviews and annual reviews. The KPIs shall be set and may vary slightly between projects. These will be clearly communicated, documented during the first 30 days of your joining. Role: Technical Architect Industry Type: Management Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills Computer sciencejQueryFront endSOAAgileScrumMVCUnit testingSQLCSS3
Posted 1 day ago
•
Typically responds within 2 days
Description Role & responsibilities For Software Development Track: Assist in designing, coding, testing, and maintaining software applications. Collaborate with senior developers to understand project requirements and technical specifications. Participate in code reviews and contribute to improving code quality. Stay up-to-date with new technologies and best practices. For Software Support Track: Provide first-level technical support for software applications. Troubleshoot issues, analyse root causes, and escalate as necessary. Document issues and resolutions in a clear and concise manner. Collaborate with development teams to report and track bugs or enhancements. Preferred candidate profile Graduate in Computer Science, Information Technology, Engineering, or a related field. BE/ B.Tech/ BCA / MCA Degrees Strong analytical and problem-solving skills. Excellent verbal and written communication. Willingness to learn, adapt, and work collaboratively in a team environment. Role: Software Development - Other Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: BCA in Any Specialization, B.Tech/B.E. in Any Specialization Key Skills Skills highlighted with ‘‘ are preferred keyskills UnixPLSQLSQL JavaOracle
Posted 1 day ago
•
Typically responds within 2 days
Job description Job Area: Information Technology Group, Information Technology Group > IT Data Engineer General Summary: We are looking for a savvy Data Engineer expert to join our analytics team. The Candidate will be responsible for expanding and optimizing our data and data pipelines, as well as optimizing data flow and collection for cross functional teams. The ideal candidate has python development experience and is an experienced data pipeline builder and data wrangler who enjoys optimizing data systems and building them from the ground up. We believe that candidate with solid Software Engineering/Development is a great fit. However, we also recognize that each candidate has a unique blend of skills. The Data Engineer will work with database architects, data analysts and data scientists on data initiatives and will ensure optimal data delivery is consistent throughout ongoing projects. They must be self-directed and comfortable supporting the data needs of multiple teams. The right candidate will be excited by the prospect of optimizing data to support our next generation of products and data initiatives.Responsibilities for Data Engineer Create and maintain optimal data pipelines, Assemble large, complex data sets that meet functional / non-functional business requirements. Identify, design, and implement internal process improvementsautomating manual processes, optimizing data delivery, re-designing for greater scalability, etc. Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency, and other key business performance metrics. Work with stakeholders including the Product, Data and Design teams to assist with data-related technical issues and support their data infrastructure needs. Work with data and analytics experts to strive for greater functionality in our data systems. Performing ad hoc analysis and report QA testing. Follow Agile/SCRUM development methodologies within Analytics projects. Working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases. Experience building and optimizing big data data pipelines, and data sets. Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement. Strong analytic skills related to working with unstructured datasets. Good communication skills, a great team player and someone who has the hunger to learn newer ways of problem solving. Build processes supporting data transformation, data structures, metadata, dependency, and workload management. A successful history of manipulating, processing, and extracting value from large, disconnected datasets. Working knowledge on Unix or Shell scripting Constructing methods to test user acceptance and usage of data. Knowledge of predictive analytics tools and problem solving using statistical methods is a plus. Experience supporting and working with cross-functional teams in a dynamic environment. Demonstrated understanding of the Software Development Life Cycle Ability to work independently and with a team in a diverse, fast paced, and collaborative environment Excellent written and verbal communication skills A quick learner with the ability to handle development tasks with minimum or no supervision Ability to multitask We are looking for a candidate with 7+ years of experience in a Data Engineering role. They should also have experience using the following software/tools Experience in Python, Java, etc. Experience with Google Cloud Platform. Experience with bigdata frameworks & tools - Apache Hadoop/Beam/Spark/Kafka. Exposure to workflow management & scheduling using Airflow/Prefect/Dagster Exposure to databases like (Big Query , Clickhouse). Experience to container orchestration (Kubernetes) Optional Experience on one or more BI tools (Tableau, Splunk or equivalent).. Minimum Qualifications:6+ years of IT-related work experience without a Bachelors degree.
Posted 1 day ago
•
Typically responds within 2 days
Job description Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is fully competent in it's own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication Role: Software Development - Other Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech/B.E. in Any Specialization PG: Any Postgraduate Key Skills Skills highlighted with ‘‘ are preferred keyskills software developmentsoftware designtechnical supportjavasoftware engineering c++pythonproject managementcwindows installationproductionbusiness analysissoftware installationsoftware troubleshootingcomputer hardwaremanufacturinghtml
Posted 1 day ago
•
Typically responds within 2 days
Job description Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is highly respected, experienced and trusted. Masters all phases of the software development lifecycle and applies innovation and industrialization. Shows a clear dedication and commitment to business objectives and responsibilities and to the group as a whole. Operates with no supervision in highly complex environments and takes responsibility for a substantial aspect of Capgeminis activity. Is able to manage difficult and complex situations calmly and professionally. Considers the bigger picture when making decisions and demonstrates a clear understanding of commercial and negotiating principles in less-easy situations. Focuses on developing long term partnerships with clients. Demonstrates leadership that balances business, technical and people objectives. Plays a significant part in the recruitment and development of people. Skills (competencies) Verbal Communication Role: Software Development - Other Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech/B.E. in Any Specialization PG: Any Postgraduate Key Skills Skills highlighted with ‘‘ are preferred keyskills software developmentproductiontechnical supportjavasoftware engineering project managementpythonwindows installationbusiness analysissoftware installationkaizensoftware troubleshootingdesktop engineeringcomputer hardwaremanufacturing
Posted 1 day ago
•
Typically responds within 2 days