Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
8.0 - 12.0 years
0 Lacs
karnataka
On-site
The Azure Silicon Cloud Hardware Infrastructure and Engineering (SCHIE) team plays a crucial role in ensuring operational success for Azure that surpasses customer expectations. As a part of the HW Security Center of Excellence within the SCHIE organization, you will be involved in the design and development of Security Solutions (Silicon, Firmware, Hardware) for Server and Rack Infrastructure Firmware for Microsoft's global Azure business. Collaboration with Microsoft product groups, industry partners, and researchers is essential to architect and develop Security features and solutions that align with the requirements of our cloud services platforms at the lowest possible cost of ownership (TCO). A continuous learning mindset, readiness to embrace uncertainty, take risks, and learn from mistakes are qualities we value. Being open to diverse ideas and celebrating the success of others are integral aspects of our team culture. We are seeking a highly motivated Senior Firmware Engineer with a security background to contribute to securing Azure Infrastructure, catering to both the existing Azure fleet and the upcoming new portfolio. In this role, you will collaborate with architects to comprehend Security Requirements, design, and implement security features for hardware and firmware systems powering Azure. A genuine interest in security, coupled with strong coding skills, debugging proficiency, and experience in firmware development, are prerequisites. Knowledge in firmware development, SoC bring-up, Security primitives, bootloaders, platform initialization, board support package porting, and familiarity with peripherals like PCIe, I2C, SPI, USB, and UARTs is advantageous. Proficiency in OS primitives, memory management, scheduling, interrupts, and multi-threading is highly valued. **Responsibilities:** - Design and implement key Security Features in firmware - Define end-to-end flow of Security Features spanning multiple sub-systems on the server from Manufacturing to Azure Services - Collaborate with cross-functional teams to troubleshoot issues across multiple sub-systems - Integrate Security Development Lifecycle (SDL) throughout the development process with a focus on Test Driven Quality - Demonstrate a solid understanding of security primitives, ciphers, threat vectors, and mitigation strategies - Develop firmware modules supporting various hardware interfaces such as USB vNIC, SPI, I2C, PCIe, and related protocols - Conduct system-level debugging and troubleshooting to resolve hardware/firmware-related issues - Maintain firmware architecture for scalability, modularity, and maintainability - Adapt to changing project requirements and effectively prioritize tasks **Qualifications:** - Bachelor's or master's degree in electrical engineering, Computer Engineering, Computer Science, or a related field - 8+ years of professional experience in hardware and firmware security - Demonstrated experience in hardware and firmware architecture, design, and coding for solutions at scale - Experience with secure boot, secure firmware updates, Attestation, SPDM, DICE, Secure recovery, and secure debug workflows at scale **Preferred Qualifications:** - Strong problem-solving and analytical skills - Excellent written and verbal communication skills - Experience in architecting or implementing industry-standard security protocols, cryptographic algorithms, Public key infrastructure, key management technologies - Familiarity and understanding of Supply Chain Security,
Posted 3 days ago
8.0 - 12.0 years
0 Lacs
Hyderabad, Telangana, India
Remote
About Marvell Marvells semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, automotive, and carrier architectures, our innovative technology is enabling new possibilities. At Marvell, you can affect the arc of individual lives, lift the trajectory of entire industries, and fuel the transformative potential of tomorrow. For those looking to make their mark on purposeful and enduring innovation, above and beyond fleeting trends, Marvell is a place to thrive, learn, and lead. Your Team, Your Impact The Marvell LiquidSecurity Network HSM product family was designed from grounds up for Cloud model. LiquidSecurity Network HSMs are deployed in multiple public and private clouds and have enabled various use cases including KMS, SSL/TLS handshakes, application level encryption, authentication. This robust solution includes remote management capabilities designed for lights out data center, real time scaling, run time isolated partitions and true High availability and load balancing capabilities. With up to 35,000 2048-bit symmetric ops/sec, up to hundreds of thousands symmetric ops/sec and up to 32 real time isolated partitions, LiquidSecurity Network Hardware Security Modules (HSM) brings huge CAPEX and OPEX benefits. What You Can Expect The job involves designing and development of software for Marvells LiquidSecurity HSM. As a developer, your responsibilities include understanding of customer requirements, analysis, design & development of features with high quality. Mandatory Skills What We&aposre Looking For Must have at least 8-12 years of experience Excellent coding skills in C & Linux Must have knowledge and working experience in Multithreading, Multiprocessor Working knowledge of Static Analysis tools (Coverity, SonarQube), valgrind, gcov. Excellent analytical, problem solving & debugging skills Familiar with Agile process Must have effective interpersonal and teamwork skills Excellent communication skills Must have the ability to multi-task in a fast-paced environment Desired Skills Experience with HSMs and other security domain (TLS, Cryptography) is a plus Working knowledge on cryptographic algorithms (RSA, EC, AES, SHA variants), TLS/SSL protocols Working experience in any of one of the standard API developments : PKCS11, OpenSSL Engine, Microsoft CNG/KSP Additional Compensation And Benefit Elements With competitive compensation and great benefits, you will enjoy our workstyle within an environment of shared collaboration, transparency, and inclusivity. Were dedicated to giving our people the tools and resources they need to succeed in doing work that matters, and to grow and develop with us. For additional information on what its like to work at Marvell, visit our Careers page. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Show more Show less
Posted 6 days ago
1.0 - 5.0 years
0 Lacs
hyderabad, telangana
On-site
You should have a Bachelor's degree or equivalent practical experience along with a minimum of 5 years of software development experience in one or more programming languages. Additionally, you should have a solid understanding of data structures and algorithms. Your experience should include at least 3 years of full stack development, covering back-end technologies like Java, Python, GO, or C++, and front-end technologies including JavaScript or TypeScript, HTML, and CSS. You should also have 3 years of experience in testing, maintaining, or launching software products, and at least 1 year of experience in software design and architecture. Preferred qualifications for this role include a Master's degree or PhD in Computer Science or a related technical field. It is desirable to have 1 year of experience in a technical leadership role and a background in developing accessible technologies. Experience in Cryptography, Cryptographic Algorithms, Java, C++, C#, TypeScript, Angular, API Design, API Development, Object-Oriented Programming, and Machine Learning would be an added advantage.,
Posted 6 days ago
10.0 - 14.0 years
0 Lacs
hyderabad, telangana
On-site
Imagine what you could do here. At Apple, new insights have a way of becoming phenomenal platforms, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish! The Emerging Technologies QE team is looking for a hands-on talented leader in software quality engineering to take our capabilities in automation, tools, and processes to the next level. This position will provide management leadership, technical leadership, and strategic direction to the quality engineering team. In this role, you will have an opportunity to improve quality and accelerate the delivery of critical quality work and be involved in all phases and layers of the application having a direct impact on the experience of billions of customers! As a QE manager, you will build and lead a team of engineers as a part of a global horizontal Quality Engineering group focused on a breadth of technologies and applications including very highly scalable distributed applications, No-SQL platforms, internal search platforms, end customer facing websites and services, critical security systems, machine learning and anomaly detection systems, software-load balancing, among others. Build, develop, innovate, and retain a hard-working team of quality engineers and build an environment where they can thrive and succeed. Act as a role model for your team when it comes to getting things done and exceeding expectations. Your skills in relationship management and partnership should be outstanding as this role requires quickly understanding and responding to peer teams" needs and working with management and engineering leadership, developers, quality engineers, project managers, and multifunctional teams who take ownership in building outstanding scalable solutions. You will work in a fast-paced software development environment and continuously enhance our automation infrastructure to move towards continuous deployment where every code change is thoroughly tested and considered ready to be deployed. You will be the quality DRI on product features. To be successful, you will need to supervise and communicate release readiness, identify any gaps, and consistently assess new and innovative ways to improve automation solutions. While the primary role is leading/managing employees, you should have deep technical knowledge of distributed systems and cloud computing, platform as a service, and microservices architecture. We expect that you have strong experience working with short release cycles, do not hesitate to code, and actively participate in design and code reviews. Minimum Qualifications: - 10+ years in Quality roles testing and automating large scale customer-facing systems with sophisticated distributed integrations - 3+ years handling quality engineers responsible for qualifying features through the complete software development life cycle - Strong hands-on engineering experience with Java or Python and scripting languages. - Experience with databases technologies including relational and NoSQL and SQL. - Ability to build, drive and support automation test strategy. Excellent knowledge of QE automation architecture, methodologies, processes, and tools. - Hands-on experience in QE automation frameworks for both frontend and backend applications. - Passion for building test suites for complex full stack applications with TestNG, JMeter, Selenium, SOAPUI, Cucumber, REST API testing framework which are sustainable on a long run - Skilled in navigating and fixing Unix/Linux environments - Expertise with continuous deployment systems using Maven, GIT, Spinnaker, and Jenkins; define branching, tagging, and code merging strategies - Experience with Kubernetes, Docker, and cloud platforms such as AWS, and GCP - Ability to collaborate and influence multifunctional teams within your area of responsibility. - Collaborate with multifunctional and globally distributed teams - Education: Bachelors Degree or equivalent experience or higher Preferred Qualifications: - Solid foundation in CS fundamentals with proficiencies in data structures, algorithms and software design preferred. - Knowledge of Data Driven Testing or Behavioral Driven Development test frameworks - Understanding of security concepts such as PKI, X.509, ASN.1, key exchange protocols, and authentication protocols - Good understanding of Cryptographic algorithms, Data security, SSL, certificates etc - Capable of reading/writing QE tools in bash/perl/python - Familiar with Agile workflow management Submit CV,
Posted 2 weeks ago
10.0 - 14.0 years
0 Lacs
hyderabad, telangana
On-site
As a Quality Engineering (QE) Manager at Apple, you will have the exciting opportunity to lead a team of engineers within the Emerging Technologies QE team. Your role will involve providing management leadership, technical expertise, and strategic direction to enhance the quality engineering capabilities within the team. By leveraging your skills and experience, you will play a pivotal role in improving quality, accelerating project delivery, and directly impacting the experience of billions of customers. In this position, you will lead a global team focused on various technologies and applications, including highly scalable distributed systems, No-SQL platforms, internal search platforms, customer-facing websites, security systems, machine learning, and more. Your responsibilities will include building, developing, and retaining a talented team of quality engineers while fostering an environment that promotes innovation and success. You will serve as a role model for the team, ensuring tasks are completed efficiently and expectations are exceeded. Your role will require exceptional relationship management and collaboration skills as you work closely with peer teams, management, engineering leadership, developers, project managers, and cross-functional teams to deliver outstanding, scalable solutions. Operating in a fast-paced software development environment, you will continuously enhance automation infrastructure to enable continuous deployment practices. Additionally, you will be responsible for overseeing the quality of product features, ensuring release readiness, identifying improvement opportunities, and implementing innovative automation solutions. To succeed in this role, you must possess a minimum of 10 years of experience in quality roles, with a focus on testing and automating large-scale customer-facing systems. You should have strong hands-on experience in Java or Python, scripting languages, and database technologies. Your expertise should extend to QE automation architecture, methodologies, processes, and tools, including automation frameworks for frontend and backend applications. Proficiency in test suite development for full-stack applications using various tools like TestNG, JMeter, Selenium, SOAPUI, Cucumber, and REST API testing frameworks is essential. Moreover, your technical knowledge should encompass distributed systems, cloud computing, platform as a service, and microservices architecture. Experience with continuous deployment systems, version control tools, and cloud platforms such as Kubernetes, Docker, AWS, and GCP will be beneficial. Your ability to collaborate effectively with multi-functional teams and influence stakeholders within your area of responsibility is crucial for success in this role. The ideal candidate will hold a Bachelor's Degree or equivalent experience in a related field. Proficiency in CS fundamentals, data structures, algorithms, and software design is preferred. Knowledge of Data Driven Testing, Behavioral Driven Development test frameworks, and security concepts will be advantageous. Familiarity with QE tools in bash, perl, or python, Agile workflow management, and a passion for continuous improvement are also desirable qualities. If you are a dedicated leader with a passion for quality engineering and a drive to deliver exceptional customer experiences, we encourage you to submit your CV for consideration. Join Apple's Emerging Technologies QE team and be part of a dynamic environment where innovation thrives and your contributions make a difference.,
Posted 3 weeks ago
5.0 - 7.0 years
8 - 10 Lacs
Mohali
Work from Office
Basic Qualifications Minimum of 5 years of experience in SoC design for automotive applications, with a proven track record of successful projects and product launches. Proven experience in embedded systems development with a focus on SOC integration and BSP development. Proficiency in C/C++ programming languages and familiarity with embedded software development tools and methodologies. Strong understanding of SOC architectures, peripheral interfaces (e.g., UART, SPI, I2C), and device drivers. Experience with embedded operating systems such as Linux, FreeRTOS, or RTOS. Familiarity with version control systems (e.g., Git), build systems (e.g., Make, CMake), and debugging tools (e.g., JTAG, GDB). Excellent problem-solving skills, attention to detail, and ability to work effectively in a collaborative team environment. Effective communication skills and ability to articulate technical concepts to both technical and non-technical stakeholders. Preferred Qualifications Familiarity with embedded security principles and protocols, such as secure boot, cryptographic algorithms, and secure communication protocols. Knowledge of automotive networking protocols and standards, including TCP/IP, UDP, and Automotive Ethernet
Posted 1 month ago
5.0 - 10.0 years
7 - 20 Lacs
Thane, Maharashtra, India
On-site
Description We are looking for a skilled Cryptography Engineer to join our team in India. The ideal candidate will have extensive experience in designing and implementing secure cryptographic systems, ensuring data protection and integrity across various applications. Responsibilities Design, implement, and maintain cryptographic systems and protocols. Analyze and improve existing cryptographic systems for security and performance. Collaborate with cross-functional teams to integrate cryptographic solutions into applications. Conduct security assessments and vulnerability analysis of cryptographic implementations. Stay updated with the latest advancements in cryptography and cybersecurity trends. Skills and Qualifications Bachelor's or Master's degree in Computer Science, Information Security, or a related field. 5-10 years of experience in cryptography or information security. Strong understanding of cryptographic algorithms and protocols such as AES, RSA, ECC, and SHA. Experience with security frameworks and standards (e.g., NIST, ISO 27001). Proficiency in programming languages such as C, C++, Python, or Java. Familiarity with cryptographic libraries and tools (e.g., OpenSSL, Bouncy Castle). Knowledge of network security and secure coding practices.
Posted 1 month ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39815 Jobs | Dublin
Wipro
19317 Jobs | Bengaluru
Accenture in India
15105 Jobs | Dublin 2
EY
14860 Jobs | London
Uplers
11139 Jobs | Ahmedabad
Amazon
10431 Jobs | Seattle,WA
IBM
9214 Jobs | Armonk
Oracle
9174 Jobs | Redwood City
Accenture services Pvt Ltd
7676 Jobs |
Capgemini
7672 Jobs | Paris,France