Jobs
Interviews

64 Assembly Language Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

7.0 - 12.0 years

6 - 9 Lacs

bengaluru

Work from Office

Required Education and Experience: Should be Computer Science / Electronics / Instrumentation Engineering Graduate with experience of at least 7 years with proven track record product development of Industrial and automation products. Required Skills: In depth knowledge & Experience in C, C++ languages, Assembly language Experience in writing complex algorithms, Multi-Threaded Applications, device drivers Experience in handling different communication protocols Knowledge on Real Time Operating System preferred - LINUX Strong Debugging and troubleshooting skills using tools GNU Debugger Excellent Interpersonal and communication skills with ability to collaborate and work dynamically with geographically dispersed stakeholders Possess knowledge of Agile Software Development methodologies Experience/Knowledge on DCS / PLC / Industrial Automation systems is an added advantage. Shall be familiar with the full Life Cycle of Software Product Development and have hands own experience in tests execution and automation Unit tests in at least 4 projects. Required Education and Experience: Should be Computer Science / Electronics / Instrumentation Engineering Graduate with experience of at least 7 years with proven track record product development of Industrial and automation products. Required Skills: In depth knowledge & Experience in C, C++ languages, Assembly language Experience in writing complex algorithms, Multi-Threaded Applications, device drivers Experience in handling different communication protocols Knowledge on Real Time Operating System preferred - LINUX Strong Debugging and troubleshooting skills using tools GNU Debugger Excellent Interpersonal and communication skills with ability to collaborate and work dynamically with geographically dispersed stakeholders Possess knowledge of Agile Software Development methodologies Experience/Knowledge on DCS / PLC / Industrial Automation systems is an added advantage. Shall be familiar with the full Life Cycle of Software Product Development and have hands own experience in tests execution and automation Unit tests in at least 4 projects. Primary responsibilities are Work with various stakeholders Lead designers, developers, program managers, testers and information development team to detail out clear requirement at Product & System level. Understanding software development life cycle and should be able to collaborate very well in Agile work environment. Understand clearly all use case stories from Product Owners to estimate of the development tasks with high level of accuracy To lead design and implementation for the deliveries with 100% say/do ratio. To complete all tasks assigned within the same sprint which includes development, unit tests and integration tests. Individuals who are self-motivated and able to work with zero supervision, who consistently take the initiative to get things done, do things before being asked by others or forced to by events. Individual will be completely responsible and accountable for the product they will own. High quality deliverables meeting above standards Code reviews, automation of unit testing, integration testing before delivery to System Test. Evaluate test results and assist design engineer in making root cause analysis in case of test failures and finding solutions. Help design team to perform debugging to fix an issue or to improve the performance. Ability to consistently make timely decisions even in the face of complexity, balancing systematic analysis with decisiveness. Primary responsibilities are Work with various stakeholders Lead designers, developers, program managers, testers and information development team to detail out clear requirement at Product & System level. Understanding software development life cycle and should be able to collaborate very well in Agile work environment. Understand clearly all use case stories from Product Owners to estimate of the development tasks with high level of accuracy To lead design and implementation for the deliveries with 100% say/do ratio. To complete all tasks assigned within the same sprint which includes development, unit tests and integration tests. Individuals who are self-motivated and able to work with zero supervision, who consistently take the initiative to get things done, do things before being asked by others or forced to by events. Individual will be completely responsible and accountable for the product they will own. High quality deliverables meeting above standards Code reviews, automation of unit testing, integration testing before delivery to System Test. Evaluate test results and assist design engineer in making root cause analysis in case of test failures and finding solutions. Help design team to perform debugging to fix an issue or to improve the performance. Ability to consistently make timely decisions even in the face of complexity, balancing systematic analysis with decisiveness.

Posted 1 day ago

Apply

3.0 - 7.0 years

0 - 0 Lacs

karnataka

On-site

You will be responsible for designing and developing embedded software and firmware for various embedded systems, including microcontrollers, microprocessors, and digital signal processors. In this role, you will collaborate with hardware engineers and system architects to define system requirements, hardware-software interfaces, and system integration. Additionally, you will develop low-level device drivers and interface software to facilitate communication between embedded systems and external peripherals. Your primary tasks will include writing efficient, reliable, and scalable code for real-time operating systems (RTOS) and bare-metal environments, as well as conducting thorough testing, verification, and debugging of embedded software to ensure functionality, performance, and quality. You will also be expected to perform code reviews, provide constructive feedback to team members, and maintain code quality while adhering to coding standards. Furthermore, you will optimize system performance, memory utilization, and power consumption for embedded applications. It will be essential for you to stay updated with the latest technologies, tools, and trends in embedded systems development and propose innovative solutions to improve system capabilities. Collaboration with cross-functional teams, including hardware engineers, firmware engineers, and product managers, to support product development and meet project timelines, will also be a key aspect of this role. As part of the job requirements, you should have a Bachelor's degree in Electronics/Electrical/IC Engineering or a related field, with a Master's degree considered a plus. A minimum of 3 years of experience, knowledge of C, Microcontrollers, and proven experience in embedded software development in a professional setting are essential. Proficiency in programming languages such as C/C++, Multithreading, and assembly language for embedded systems is required. Strong understanding of embedded systems architecture, real-time operating systems, and hardware-software interfaces, along with experience in microcontrollers, microprocessors, and embedded development tools, is expected. You should also be familiar with communication protocols commonly used in embedded systems, such as UART, SPI, I2C, and Ethernet, as well as software development methodologies, version control systems, and bug tracking tools. Excellent problem-solving skills, strong analytical and organizational skills, and effective verbal and written communication skills are necessary to collaborate with cross-functional teams and document technical specifications. The position offers a competitive salary, a comprehensive benefits package including health insurance and paid time off, a dynamic work environment with opportunities to influence and set standards within a growing organization, and professional development opportunities with support for continued learning.,

Posted 1 week ago

Apply

10.0 - 15.0 years

0 Lacs

pune, maharashtra

On-site

Design and develop software architectures for libraries tailored to meet the specific requirements of embedded systems, considering factors such as performance, memory constraints, and real-time processing. Collaborate with cross-functional teams, including software engineers, hardware engineers, and product managers, to understand system specifications and requirements for the embedded systems. Define the overall structure, components, and interfaces of the software library to ensure modularity, reusability, and maintainability. Evaluate and select appropriate programming languages, frameworks, and technologies that align with the constraints and capabilities of the embedded systems. Implement best practices for code optimization, data management, and resource utilization to enhance the overall efficiency and performance of the software library. Conduct thorough testing and validation of the software library to ensure its compatibility, reliability, and functionality across different embedded systems. Provide technical guidance and support to the development team during the implementation and integration of the software library into the embedded systems. Document the software architecture, design decisions, and technical specifications to facilitate communication and knowledge sharing within the organization. Stay updated with the latest advancements in embedded systems, software development practices, and industry standards to incorporate relevant technologies and methodologies into the software. Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical field and 10-15 years of relevant experience including experience of handling a team of 5-10 people. Proven experience in designing and implementing software architectures for embedded systems, preferably with a focus on developing libraries or frameworks. In-depth knowledge of embedded software development, including programming languages like C, C++, and assembly language, as well as familiarity with embedded operating systems. Experience with various software development tools, version control systems, and build automation tools commonly used in the development of embedded systems. Familiarity with hardware components and interfaces commonly used in embedded systems, such as microcontrollers, sensors, and communication protocols. Strong analytical and problem-solving skills to address complex technical challenges and optimize software performance for resource-constrained environments. Excellent communication and collaboration skills to effectively work with cross-functional teams and stakeholders. Ability to prioritize tasks, meet deadlines, and manage multiple projects simultaneously in a dynamic and fast-paced environment. Programming Languages: Proficiency in C and C++, Assembly Language. Real-Time Operating Systems (RTOS): Knowledge of RTOS concepts and experience with popular RTOS platforms such as FreeRTOS, VxWorks, or Micrium. Embedded Systems Architecture: Understanding of microcontroller and microprocessor architectures, familiarity with various embedded system architectures (ARM, MIPS, AVR, etc.). Communication Protocols: Expertise in communication protocols like UART, SPI, I2C, CAN, Ethernet, and USB, experience with wireless protocols such as Bluetooth, Zigbee, and Wi-Fi. Device Drivers: Ability to develop and optimize device drivers for peripherals such as sensors, actuators, and communication interfaces. Hardware Interaction: Proficient in interfacing software with hardware components, knowledge of memory mapped I/O and peripheral register access. Software Development Tools: Familiarity with integrated development environments (IDEs) such as Keil, IAR, Eclipse, or MPLAB, experience with debugging tools and techniques, such as JTAG debugging. Modelling And Simulation: Experience with modelling languages and tools like UML (Unified Modelling Language) for system design, simulation tools for testing and validating embedded systems before hardware is available. Security Knowledge: Understanding of security considerations in embedded systems, including secure boot, encryption, and secure communication protocols.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

The ideal candidate for this position should possess strong Embedded system development skills, including experience in firmware development and RTOS. Proficiency in C Programming with a good understanding of Data Structures and algorithms is essential. Additionally, the candidate should have expertise in hardware interface skills such as I2C and SPI, along with familiarity with ARM architecture. A working knowledge of Configuration Management systems like GIT and build tools is required. The candidate should also demonstrate strong analytical and problem-solving skills, along with good communication abilities. Desirable skills for this role include domain knowledge in Automotive, particularly in Autosar and infotainment systems, as well as experience in Networking, Telecom, and IoT. Proficiency in Board Support Package and Boot Loader, along with programming skills using assembly language, would be an added advantage.,

Posted 2 weeks ago

Apply

6.0 - 10.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is seeking an experienced individual with a strong knowledge of Windows Boot flow, Windows OS internals, Windows Driver programming, ARM Processor architecture, and Assembly Language. The ideal candidate will have experience in Windows Device driver programming and debugging using tools like WinDbg and JTAG/other tools. Additionally, proficiency in PC software such as System BIOS, UEFI, ACPI, Drivers, and Applications is required. The candidate should have a good understanding of Embedded OS, including Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging. Knowledge of OS/system performance profiling and optimization techniques is also essential. Experience with Qcom chipsets and Windows platform development is a plus. Key qualifications include strong coding skills in C and batch script, effective communication, negotiation skills, and cross-functional working experience. The applicant should hold a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with at least 3 years of Software Engineering experience. Alternatively, a Master's or PhD in the mentioned fields with 2+ years or 1+ year of relevant experience, respectively, can also be considered. Furthermore, the candidate should have a minimum of 2 years of academic or work experience with Programming Languages such as C, C++, Java, Python, etc. Qualcomm is an equal opportunity employer dedicated to providing accommodations for individuals with disabilities throughout the application and hiring process. For disability-related accommodation requests, applicants can contact Qualcomm via email at disability-accomodations@qualcomm.com or the toll-free number provided on the website. It is expected that Qualcomm employees adhere to all applicable policies and procedures, including security measures and confidentiality requirements for protecting the company's sensitive information. Please note that Qualcomm's Careers Site is exclusively for individuals seeking job opportunities at Qualcomm, and staffing and recruiting agencies are not authorized to submit profiles, applications, or resumes through this platform. Unsolicited submissions from agencies will not be accepted. For further information about this role, interested individuals can reach out to Qualcomm Careers.,

Posted 3 weeks ago

Apply

0.0 - 4.0 years

0 Lacs

jalandhar, punjab

On-site

DigitalMonk is a cutting-edge technology company dedicated to creating innovative solutions for embedded systems. We are currently seeking a skilled Embedded Firmware Developer to join our team and contribute to exciting projects involving microcontrollers, IoT devices, and hardware integration. As an Embedded Firmware Developer at DigitalMonk, your responsibilities will include developing, testing, and debugging firmware for various microcontroller-based systems. You will collaborate with hardware engineers to design and implement robust systems, work with communication protocols such as UART, I2C, SPI, BLE, etc., and write efficient, maintainable, and well-documented code. Additionally, you will be involved in performing hardware testing and troubleshooting in our well-equipped in-house lab, where you will have access to a wide range of development boards, sensors, and testing equipment. You will also be responsible for optimizing power consumption, memory usage, and performance of embedded systems. The ideal candidate for this position should hold a Bachelor's degree in Electronics, Computer Science, or a related field and possess proficiency in C/C++ and assembly language. Experience with microcontrollers like Arduino, STM32, ESP32, etc., as well as familiarity with debugging tools and test equipment such as oscilloscopes and logic analyzers, are required. Strong problem-solving skills and attention to detail are essential for success in this role. Preferred qualifications include experience with Bluetooth, Wi-Fi, and other communication protocols, knowledge of PCB design and hardware interfacing, and familiarity with version control systems like Git. Joining our team at DigitalMonk will provide you with the opportunity to work with a passionate and innovative team, gain hands-on experience in a well-equipped testing lab, and access competitive salary and growth opportunities. This is a full-time position offering benefits such as paid sick time and paid time off. The schedule is fixed from Monday to Friday, and the work location is in person at Jalandhar, Punjab. Applicants must be able to reliably commute or plan to relocate before starting work.,

Posted 3 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

hyderabad, telangana

On-site

You are an experienced Senior Firmware Developer who will be responsible for leading the design, development, and optimization of embedded firmware for complex systems. Your deep expertise in embedded systems, strong problem-solving skills, and ability to mentor junior engineers will be crucial. You will drive the firmware development process to ensure high performance and reliability in real-time systems, collaborating with cross-functional teams to bring innovative hardware-software solutions to market. Your key responsibilities will include leading the design and development of robust, scalable, and efficient firmware architectures for embedded systems, writing and optimizing high-performance, low-level firmware in C/C++, working closely with hardware engineers to influence hardware design for smooth integration, optimizing firmware for power consumption, memory usage, and real-time performance, developing and executing comprehensive testing plans, mentoring junior firmware developers, creating and maintaining technical documentation, leading efforts to improve development processes, tools, and methodologies, and collaborating with cross-functional teams to ensure timely and high-quality project delivery. To qualify for this role, you should have a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field along with 5+ years of hands-on experience in embedded firmware development. You should have a proven track record of developing and shipping firmware for commercial products, experience with Real-Time Operating Systems (RTOS) and bare-metal systems, expertise in embedded C/C++ and assembly language, extensive experience with hardware interfaces, and experience working with embedded processors. Additionally, you should have a deep understanding of embedded system architecture, proficiency with debugging tools, strong knowledge of communication protocols, familiarity with bootloaders, file systems, memory management, and peripheral drivers, experience with version control, continuous integration, and automated testing for embedded systems, and knowledge of cybersecurity practices in embedded systems. Preferred qualifications include experience in low-power embedded systems design, IoT devices, cloud connectivity, Agile methodologies, and DevOps practices. In terms of soft skills, you should possess strong leadership and mentorship abilities, excellent communication and collaboration skills, a problem-solving mindset, attention to detail, commitment to quality, ability to manage multiple projects and meet tight deadlines, and be innovative and proactive in driving improvements and solving technical challenges. The benefits of this role include a competitive salary, performance bonuses, health, dental, and vision insurance, 401(k) with company match, flexible working hours, remote work options, opportunities for professional growth and leadership development, and access to cutting-edge technology and tools.,

Posted 3 weeks ago

Apply

1.0 - 5.0 years

0 Lacs

gandhinagar, gujarat

On-site

You should have good knowledge about Electronics Hardware and basic circuit design, both analog and digital. Your responsibilities will include troubleshooting designs/products, knowledge of schematic and PCB design, microcontroller programming, designing new products, and improving the design of existing products. You will need to address design-related problems in old products and ensure that products are tested according to ISO standards. Additionally, you should be able to perform board and system bring up, troubleshoot to component level, and analyze problems. The ideal candidate should have a qualification of B.E/M. in EC, IC, or Power Electronics. Knowledge of microcontroller programming in C and Assembly Language is essential. This is a full-time position with benefits such as Provident Fund and a yearly bonus. The work schedule is day shift, and a Master's degree is preferred. A minimum of 1 year of total work experience is preferred. The work location is in person.,

Posted 3 weeks ago

Apply

1.0 - 4.0 years

30 - 35 Lacs

Bengaluru

Work from Office

Software Engineer This role has been designed as Hybrid with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Job Description: What you ll do: Bring up Mist Systems firmware for new 802.11 access point hardware. Write high performance device drivers for wireless and wired networking. Write system software to collect analyze and distribute 802.11 wireless statistics. Write software to dynamically manage groups of 802.11 devices. Work with our hardware engineers to define new products. Work with our data analytics engineers to build smart/reactive wireless networks. Work with our customers and product managers to fix issues and develop new features. Take the initiative in creating customer value with technical solutions. What you need to bring: Persistence, creativity and a can-do problem solving attitude. Extensive C code experience Experience developing for the Linux kernel and OS. Ability to work up and down the embedded stack: boot loader, device drivers, kernel, user space. Strong knowledge of 802.11/WiFi protocols. Strong knowledge of wired protocols. Strong knowledge of ARM CPU architecture. Bachelors degree in Computer Science or Electrical Engineering. High level systems language. E.g. Python, Go, etc. Assembly language. E.g. ARM, X86 Broadcom or QCA wireless drivers 802.11ac/ax, WiFi fast roaming ARM CPU architecture Security protocols Desire to work with machine learning and data science teams Additional Skills: Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design, Testing & Automation, User Experience (UX) What We Can Offer You: Health & Wellbeing We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing. Personal & Professional Development We also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have whether you want to become a knowledge expert in your field or apply your skills to another division. Unconditional Inclusion We are unconditionally inclusive in the way we work and celebrate individual uniqueness. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. Lets Stay Connected: #india #networking Job: Engineering Job Level: TCP_03 HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together. Please click here: Equal Employment Opportunity . Hewlett Packard Enterprise is EEO Protected Veteran/ Individual with Disabilities. HPE will comply with all applicable laws related to employer use of arrest and conviction records, including laws requiring employers to consider for employment qualified applicants with criminal histories.

Posted 3 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

hyderabad, telangana

On-site

The ideal candidate for the position of Associate/Senior Associate/Manager - Firmware Developers in Hyderabad/Pune should possess at least 4+ years of experience in embedded firmware development or a related field. As a Firmware Developer, you will be responsible for designing and developing firmware for embedded systems to ensure high performance, reliability, and efficiency. Your main responsibilities will include writing clean, efficient, and maintainable code in C, C++, or assembly language for embedded systems. You will collaborate closely with hardware engineers to integrate firmware with hardware components such as microcontrollers, sensors, and communication modules. Additionally, you will develop unit tests, perform debugging, and troubleshoot embedded systems to identify and resolve any issues that may arise. Furthermore, you will be tasked with optimizing firmware for performance, power consumption, and memory usage. It is important that you create detailed documentation for firmware design, development processes, and system integration. Collaboration with cross-functional teams comprising hardware, software, and QA engineers is essential to ensure that the product meets the required specifications and standards. You should be proficient in using version control systems like Git to manage code and collaborate on code changes with other developers. Adherence to industry standards and best practices, particularly safety and security protocols, is crucial in the firmware design and development processes. Your role will also involve providing ongoing maintenance and support for firmware, which includes bug fixes and updates. Key Skills: - C - C++ - Assembly Language - Firmware Developers Industry Type: IT/ Computers - Software Functional Area: IT-Software Employment Type: Full Time, Permanent Role Category: Information Technology If you meet the above requirements and are passionate about firmware development, we encourage you to apply for this exciting opportunity.,

Posted 3 weeks ago

Apply

10.0 - 14.0 years

0 Lacs

karnataka

On-site

We are looking for an LTE / 5G Physical Layer Engineer specializing in Signal Processing Implementation, Multi-Core / Processor Frameworks, Code Optimizations, Debugging, and Algorithms Improvement. As a Software Professional, you have the opportunity to enhance team capabilities by designing and implementing systems from hardware, software, inter-layers communication, and performance perspectives. Your role involves driving architecture into realization, validating and making decisions on hardware/software choices for Multi-Core / Multi-Processor, processing splits, performance, latency scalability aspects, and finding alternative approaches for critical customer or field issues. You will be responsible for the design and implementation of Layer-1 Software, Mixed Signal Software, RF, FPGA/DSP Modules, and Algorithms. Additionally, you will contribute to the sustenance of software by handling queries, RCA for field issues, defect analysis, debugging, and developing solutions for customer issues. Providing technical guidance and owning troubleshooting tasks related to system-level issues will be a key part of your responsibilities. Collaboration with multi-functional teams like Quality Assurance, Customer Support, and System Engineering for end-to-end product development lifecycle is essential. Required Qualifications for Consideration: - Masters/bachelor's degree in CSE/ECE with 10+ years of related technical experience. - Good understanding of 5G NR, LTE, LTE-A Specification, End-to-end Procedures, LTE transmits and Receive Signal Chain Processings. - Familiarity with technologies such as OFDM, MIMO, Beamforming, Turbo/LDPC codes, Physical channels, CPRI/eCPRI interface, ORAN. - Solid experience in DSP Programming, optimization, debugging, profiling techniques utilizing the features of DSP architecture. - Good knowledge of Signal Processing concepts and Layer 1 theories, Multi-Core and Multi-Processor hardware architecture, Interfaces, and Implementation. - Working knowledge of Test equipment like UE Simulator, VSA / VSG, Logic Analyzer, and Network Analyzer. - Strong programming skills in C, C++, MATLAB, assembly language, and code optimization techniques. - In-depth knowledge of 3GPP layer 1 specifications & Algorithms for 4G / NB-IoT / 5G, ORAN Split definitions. - Must have 90% of overall experience in 4G/5G Layer-1 development.,

Posted 3 weeks ago

Apply

12.0 - 19.0 years

50 - 60 Lacs

Pune, Bengaluru

Work from Office

We are looking for an accomplished Engineering Manager to lead the PTX Compiler Team. Join the PTX Compiler team and help drive PTX language design and PTX compiler evolution. PTX enables all GPU Computing applications including Generative AI, ML/DL, HPC. PTX provides a stable programming model and portable instruction set Architecture (ISA) for NVIDIA GPUs and used by all Compute programming languages compiled to NVIDIA GPUs. PTX is also used as a compiler target by various non-NVIDIA compilers. You will lead a team that develops PTX ISA for new GPUs. Work with NVIDIA GPU Architecture and CUDA Programming model teams to build abstractions to expose new GPU features in portable and performant ways in PTX ISA. You will be contributing towards evolving programming model for Generative AI and DL applications on GPUs. You will be solving challenging problems working alongside some of the top minds in GPU computing and systems software. See your leadership efforts in action as HPC and DL developers use PTX to program new GPUs. What you will be doing: You will provide administrative and technical direction to a team of 3-6 system software development engineers, including planning, scheduling and execution of projects and activities. Provide stewardship for PTX ISA and PTX Compiler infrastructure for Generative AI and DL. Coordinate cross functional development with rest of the compiler stack. Working with customers/partners to gather feedback and drive innovative ideas and features to incorporate into the product. Drive schedule execution and quality, software engineering practices. Recommend changes to policies and establish procedures that affect immediate organization. Communicate with senior management for team vision and development progress. Groom future engineering leaders and mentor junior engineers. What we need to see: BS or MS degree in Computer Science, Computer Engineering , or related fields with a minimum of 10 overall years of experience with 3 years as manager in the area of low level system SW development related to compiler, linkers, loaders, binary tools. Superb analytical and C/C++ programming skills Experience in any one area of compiler development including feature support, code generation and compiler infrastructure Excellent and strong interactive, verbal and written communications skills. Understanding of Assembly Language / Processor ISA (GPU ISA not mandatory but a plus) Good track record of developing, driving and delivering software products. Ways to stand out from the crowd: Experience in Programming Languages design and drafting programming language standards. Knowledge of GPU development and compute APIs such as CUDA, and OpenCL. Development experience in LLVM IR, MLIR

Posted 3 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a Senior Software Systems Designer at AMD, you will play a crucial role in driving and enhancing AMD's capabilities to deliver cutting-edge technologies to the market. Your contribution will be instrumental in upholding AMD's commitment to innovation and excellence. Joining our dynamic team, you will have the opportunity to showcase your expertise in various programming languages and technical skills while fostering continuous career development. Preferred Experience: - Proficiency in C/C++ and Python scripting languages. - Strong understanding of Java Virtual Machine's just-in-time (JIT) compiler. - Familiarity with compiler design principles, optimization techniques, and JVM optimizations. - Knowledge of Java bytecode instructions and debugging methodologies. - Understanding of system architecture, technical debugging, and validation strategies. - Proficiency in data structures, algorithms, and assembly language relevant to the target platform. - Hands-on experience in profiling and performance monitoring tools for system bottleneck analysis. - Excellent communication and presentation skills. Academic Credentials: - Bachelor's or master's degree in Electronics, Computer Engineering, or Electrical Engineering. - Master's degree is preferred. If you are a passionate and energetic individual with a drive for technical innovation, this role offers you the opportunity to be part of a leading team dedicated to advancing computing experiences. Join AMD in pushing the limits of technology and making a significant impact on the industry and the world. Benefits offered are described in detail in the AMD benefits package.,

Posted 3 weeks ago

Apply

10.0 - 14.0 years

0 Lacs

karnataka

On-site

You should have proficiency in C/C++ programming, assembly language, and real-time operating systems (RTOS). A strong understanding of communication protocols such as WiFi (802.11), BLE, Zigbee, I2C, SPI, UART, and CAN is essential. You should be familiar with microcontroller architectures (e.g., ARM Cortex) and development tools (e.g., Git, JIRA, CI/CD pipelines). Excellent problem-solving, analytical, and debugging skills are required, with attention to detail in resource-constrained environments. Experience with WiFi chipsets from vendors like Qualcomm, Broadcom, or Intel, and familiarity with WLAN firmware development is preferred. Mandatory Skills: Embedded Experience: >10 YEARS Join us at Wipro as we build a modern organization focused on digital transformation. We are seeking individuals who are inspired by reinvention - of themselves, their careers, and their skills. Our ambition is to constantly evolve our business and industry, adapting to the changing world around us. Wipro is a place powered by purpose, empowering you to design your reinvention. Realize your ambitions with us. Applications from people with disabilities are explicitly welcome.,

Posted 3 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

hyderabad, telangana

On-site

You are a skilled and motivated Driver Developer with expertise in embedded systems and Real-Time Operating Systems (RTOS). As a key member of the team at Qualcomm India Private Limited, you will be responsible for designing, implementing, and maintaining Windows/Linux drivers and DSP firmware. Your role involves ensuring seamless integration with embedded systems and RTOS environments. Your strong background in low-level programming, kernel-mode development, and deep understanding of hardware interactions will be crucial in this role. If you are passionate about pushing technology boundaries and thrive in a dynamic, collaborative environment, we welcome you to join us. Your responsibilities will include developing and maintaining Windows/Linux drivers and RTOS for various requirements, collaborating with cross-functional teams to integrate drivers into embedded systems, conducting software integration, testing, and troubleshooting issues, optimizing driver performance, and ensuring compatibility with evolving Windows environments. It is important to stay abreast of industry trends and emerging technologies to drive innovation in driver development. To qualify for this role, you should have a Bachelor's or higher degree in Computer Science or Electronics & Communication with 4 - 6 years of relevant experience. Proven experience in Windows driver development and embedded systems, strong knowledge of embedded systems, proficient C/C++ programming skills, and familiarity with assembly language are required. In-depth knowledge of kernel-mode programming in Windows internals, experience with Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, or others, excellent problem-solving and debugging skills, effective communication, and collaboration within a team environment are essential. Minimum qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of Software Engineering or related work experience, or a Master's degree in the same fields with 1+ year of Software Engineering or related work experience, or a PhD in the mentioned fields. Additionally, 2+ years of academic or work experience with Programming Languages such as C, C++, Java, Python, etc., are required. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities during the application/hiring process. If you require accommodation, you may contact Qualcomm using the provided email address or toll-free number. Qualcomm expects its employees to abide by all applicable policies and procedures, including security requirements regarding protection of company confidential information and other proprietary information. Please note that Qualcomm's Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use the site or submit profiles, applications, or resumes. Unsolicited submissions will not be accepted. If you have inquiries about this role, please contact Qualcomm Careers directly.,

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

hyderabad, telangana

On-site

As an embedded software developer at ALTEN Calsoft Labs, you will be responsible for designing and implementing software solutions for various ARM based SoCs. Your expertise in C and assembly language will be crucial in developing efficient and reliable embedded systems. You will leverage your knowledge of ARM architectures such as cortex R52, A72, and A78 processors to optimize system performance. In this role, you will work closely with peripherals like memory controllers, CAN, ethernet, USB, and SD interfaces, ensuring seamless integration with the SoCs. Your proficiency in bus interface protocols like AXI and AHB will be essential for maintaining robust communication between components. Moreover, your understanding of embedded system concepts and real-time operating systems (RTOS) will enable you to deliver cutting-edge solutions for diverse industry verticals. To excel in this position, you should have strong communication skills to collaborate effectively with cross-functional teams. Additionally, your experience with static and dynamic analysis tools will aid in identifying and rectifying software issues early in the development cycle. Proficiency in C++, along with scripting languages like Python, Tcl, or Perl, will be advantageous for automating tasks and enhancing software functionality. Familiarity with AMD Vivado/Vitis tools will be a plus, allowing you to streamline the development process and optimize system performance. By joining our team, you will have the opportunity to work on innovative projects in collaboration with global clients across various industries. ALTEN Calsoft Labs values diversity and is committed to providing equal employment opportunities. Your application and any personal information shared will be handled in accordance with EEO guidelines to ensure confidentiality and fairness throughout the hiring process.,

Posted 4 weeks ago

Apply

3.0 - 15.0 years

5 - 17 Lacs

Bengaluru

Work from Office

Job Overview: Experience: 3-15 years Responsibilities: Verification engineer with a knowledge of IP verification or SoC integration verification Experience in SoC scenario verification, SoC performance verification, CHI/DDRx/LPDDRx integration verification in SoC RTL. Experience in architecting and implementing SV/UVM testbenches, create and maintain reusable verification components Experience in formal verification strategy for complex IP blocks defining properties, driving proofs and coverage closure Your key responsibilities will include writing test plans, defining test methodologies, SystemVerilog/Verilog testbench development, developing UVM or C based software tests, and debugging of test failures and issues. Working with project management and leads on planning tasks, schedules, and reporting progress Collaborate with engineers from other teams including architecture, design, implementation, modelling, performance analysis, silicon validation, FPGA and board development Required Skills and Experience : Proven understanding of digital hardware verification language Verilog/Systemverilog HDL Experience in SoC verification using Embedded Low-level programming including C/C++ tests and assembly language(preferably ARM) Experienced in one or more of various verification methodologies UVM/OVM, Formal(jasper), power aware verification, emulation Exposure to all stages of verification: requirements collection, creation of verification methodology plans, test plans, testbench implementation, test case development, documentation, and support Good Problem Solving and Debugging skills. Knowledge of IP or SoC Verification Flow and strategy. Experience with ARM-based designs and/or ARM System Architectures. Porting peripheral driver software Clock Domain Crossing verification Experienced in GLS, DFT/DFD, Experienced in UPF Power Aware verification Experience in embedded operating systems, device drivers, microprocessor and embedded system hardware architectures. Automation experience with shell programming/scripting (g. Tcl, Perl, Python etc.) Accommodations at Arm At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email accommodations@arm.com . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud, or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Equal Opportunities at Arm

Posted 4 weeks ago

Apply

4.0 - 9.0 years

0 Lacs

karnataka

On-site

As an Embedded Software Development Engineer, you will be responsible for designing, developing, and maintaining embedded medical devices to ensure reliability, efficiency, and performance. Your role will involve writing clean, well-documented, and maintainable code in C/C++ and other relevant languages. Collaboration with hardware teams to define system requirements and optimize software-hardware integration will be crucial. Additionally, you will develop devices in compliance with medical device standards such as ISO 13485 and IEC 62304. Adherence to safety critical software development practices, including risk management and failure mode analysis, is essential. You will be required to develop and execute test plans for unit, integration, and system level testing of firmware. Troubleshooting and resolving firmware issues using debugging tools and techniques will be part of your responsibilities. Creating and maintaining comprehensive documentation, including specifications, design documents, and tests, is also a key aspect of the role. Contribution to the preparation of documentation required for regulatory submissions and tracking software defects throughout the development lifecycle are expected. To be successful in this role, you should have 4-9 years of experience in embedded software development, with at least 2 years in the medical device industry. Proficiency in C/C++, assembly language, and real-time operating systems (RTOS) is required. Experience with microcontroller/microprocessor architectures, peripherals, and common communication protocols (RS232, I2C, SPI, RS485) is necessary. Familiarity with software development lifecycle (SDLC) tools and methodologies, version control systems (e.g., Git), and strong problem-solving, analytical, and debugging skills are essential. Excellent communication skills and the ability to work effectively in a team-oriented environment are also critical for this role. Desirable skills include strong knowledge of medical device standards (IEC 62304, ISO 13485), familiarity with FDA guidelines and the 510K submission process, experience with wireless communication protocols, and knowledge of cybersecurity principles in embedded systems. If you possess the required skills and experience and are looking for a challenging opportunity as an Embedded Software Development Engineer, this position based in IND Bengaluru - Technology Campus could be the next step in your career.,

Posted 1 month ago

Apply

4.0 - 8.0 years

32 - 40 Lacs

Bengaluru

Work from Office

As a verification engineer with a knowledge of subsystems and SoCs, you will make valuable contributions to a team tasked with verifying the functional correctness of SoC. Engineers will have ample opportunities to collaborate with designers and architects to understand design specifications and build a functional verification strategy. Key responsibilities will include writing test plans, defining test methodologies, and completing functional verification to the required quality levels and schedules. Work with the Emulation/FPGA team in understanding various verification collaterals required for driving stimulus at the board level. Will collaborate with engineers in architecture, design, verification, implementation, modeling, performance analysis, silicon validation, FPGA and board development. Senior engineers are also encouraged to support junior members. Ability to work under time-scale pressure and meet bold targets without compromising on quality Required Skills and Experience : 4+/8+ years of proven experience in working on SoC verification environments. Knowledge of assembly language (preferably ARM), C/C++ and/or hardware verification languages eg (SystemVerilog), shell programming/scripting (eg Tcl, Perl, Python etc) Exposure to all stages of verification: requirements collection, creation of test plans, testbench implementation, test cases development, documentation and support. Understanding of the fundamentals of Arm system architectures Good knowledge and verification experience in Arm A class CPU Processors and Coherent interconnects. Hands-on with Coresight, System MMU, and Interrupt Controllers. Experienced in one or many of these technologies/ protocols - PCIe, CXL, , Ethernet, Coherent Interconnects, RAS, Telemetry Exposure to chiplet architecture and Die to Die protocols - UCIe, MAX3 Exposure to various front-end verification tools - Questa, VCS, Jasper Gold, Verdi Experience in Coverage - Functional, Toggle, Code - closure at Subsystem and SoC level Nice To Have Skills and Experience : Possess knowledge of object-oriented programming concepts Experience in multi-chiplet/Infra SoC design verification Strong understanding of CPU, Interconnect, Chiplet Architecture / micro-architectures Familiarity of Unix / Linux working environment In Return: We are proud to have a set of behaviors that reflect our culture and guide our decisions, defining how we work together. These behaviors are assessed as part of the hiring process: Partner and customer focus Collaboration and communication Creativity and innovation Team and personal development Impact and influence Deliver on your promises

Posted 1 month ago

Apply

0.0 - 2.0 years

7 - 8 Lacs

Bengaluru

Work from Office

CPU Verification Engineer THE ROLE : We are looking for an adaptive, self-motivative design verification engineer to join our growing team. As a key contributor , you will be part of a leading team to drive and improve AMDs abilities to deliver the highest quality, industry-leading technologies to market. The V erification Engineering team furthers and encourages continuous technical innovation to showcase successes as well as facilitate continuous career development. THE PERSON: You have a passion for modern, complex processor architecture, digital design, and verification in general. You are a team player who has excellent communication skills and experience collaborating with other engineers located in different sites/ time zone s . You have strong analytical and problem-solving skills and are willing to learn and ready to take on problems. KEY RESPONSIBILITIES: Develop/Maintain tests for functional verification and performance verification at the core level Build testbench components to support the next generation IP Maintain or improve current test libraries to support IP level testing Create hardware emulation build to verify the IP functional performance Maintain and improve current hardware emulation environment to speed up the runtime performance and improve the debug facility Provide technical support to other teams PREFERRED EXPERIENCE: Good at Assembly language and C/C++/SV/Uvm Familiarity with SystemVerilog and modern verification libraries like UVM Experience/Background on Computing/Graphics is a benefit Experience with OpenGL/OpenCL/D3D programming is a benefit ACADEMIC CREDENTIALS: Bachelors or Masters degree in computer engineering/Electrical Engineering #LI-RG2 #LI-Hybrid

Posted 1 month ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is seeking a Software Engineer with expertise in Windows Boot flow, Windows OS internals, Windows Driver programming, ARM Processor architecture, and more. As a part of our Engineering Group, you will be responsible for developing and debugging Windows Device drivers using tools like WinDbg and JTAG. Additionally, you will work on PC software such as System BIOS, UEFI, ACPI, Drivers, and Applications. The ideal candidate should have a strong understanding of Embedded OS, including Kernel architecture, OS services, memory management, multi-core, multi-threading, and crash debugging. You should also be proficient in OS/system performance profiling and optimization techniques. Experience with Qcom chipsets and Windows platform development is a plus. Minimum qualifications for this position include a Bachelor's degree, Master's degree, or PhD in Engineering, Information Systems, Computer Science, or related fields. You should have 2+ years of experience in Software Engineering and a solid background in programming languages like C, C++, Java, or Python. Effective communication and negotiation skills are essential for this role, as you will collaborate cross-functionally within the organization. Qualcomm is an equal opportunity employer committed to providing reasonable accommodations for individuals with disabilities during the application and hiring process. If you are interested in this exciting opportunity, please reach out to Qualcomm Careers for more information.,

Posted 1 month ago

Apply

4.0 - 8.0 years

0 Lacs

vadodara, gujarat

On-site

Are you an experienced Embedded Engineer exploring new career opportunities Join our innovative team and play a crucial role in developing cutting-edge embedded systems. Advanced Sys-tek is looking for someone with a passion for technology, strong problem-solving skills, and extensive experience in embedded systems design and development. If you're ready to make an impact and work on exciting projects, apply now and take your career to the next level with us. Responsibilities Designing and developing embedded software and firmware for various electronic products. Mentoring a team of engineers in the development process. Collaborating with cross-functional teams to define product requirements and specifications. Conducting feasibility studies and risk assessments for new projects. Architecting and implementing embedded systems solutions, including hardware and software integration. Writing efficient, maintainable, and scalable code for embedded systems. Performing debugging, testing, and validation of embedded systems. Optimizing system performance, power consumption, and memory usage. Documenting design decisions, processes, and test results. Providing technical guidance and support to junior engineers. Staying updated with emerging technologies and industry trends in embedded systems design and development. Participating in design reviews, project planning, and product lifecycle management activities. Ensuring compliance with industry standards and regulations. Troubleshooting and resolving technical issues throughout the product development lifecycle. Skills and Qualifications Masters / Bachelors degree in Electronics or Electronics & Communication Engineering from reputed university. Minimum 4 years of experience is required for candidates holding a Masters degree in design & development of electronic products, embedded system design, or product application engineering & product validation. For candidates with a Bachelors degree, the minimum requirement is 6 years of experience in the aforementioned fields. High level of experience of embedded C, C++, RTOS, Linux, assembly language, including development of algorithms, flow charts, manipulation of data structures, and implementing highly optimized code. Should be able to write firmware from scratch including device drivers, also able to update & modify existing code. Experienced in following major interfaces, but not limited to, I2C, SPI, USB, LPDDR3, Flash memories, Ethernet, eMMC, UART, LCD, GSM/GPRS, W-Fi, Bluetooth, Modbus TCP, LoRaWAN, ZIGBEE & other communication protocols. Proven experience in embedded systems design with pre-emptive, multitasking real-time Operating systems, STM32, PIC, FPGA, MCS-51, MCS-96, PSoC, Ethernet PHY, ATmega8, ATmega16, LPC2148, Raspberry Pi & other platforms. Familiarity with software configuration management tools, defect tracking tools, and peer review. Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems. Experienced in Proof-of-concept development, Board bring-up testing, Interface testing, System level debugging, Basic knowledge of Digital & Analog circuits and their troubleshooting, Environment & thermal testing. Preferred experience in testing and designing for EMC, PCB prototyping and troubleshooting of complex circuits. Adequate knowledge of reading electrical & timing parameters in datasheets for components. Should be able to operate lab tools: Logic analyzers, Oscilloscopes, JTAG/IEC debuggers, and Protocol analyzers.,

Posted 1 month ago

Apply

3.0 - 6.0 years

5 - 9 Lacs

Hosur, Bengaluru

Work from Office

Roles & Responsibilities : Understanding of uC architecture (ARM, Tri Core, Power ) Proficiency in C programming language Experience in assembly language Development experience on multicore architecture Tools:UDE, Lauterbach, Oscilloscope etc Understanding communication protocols like SPI, MSC, CAN, C2C. . etc Deriving the test case and Verifying the same on emulator/hardware device Good understanding to use Lab equipment like oscilloscope, function generators. . etc Debugging skill using any debugger Lauterbach, UDE. . etc. Good in Coding like C or other scripting language like python

Posted 1 month ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is looking for a skilled and motivated Driver Developer with expertise in embedded systems and Real-Time Operating Systems (RTOS). As a key member of the team, you will be responsible for designing, implementing, and maintaining Windows/Linux drivers and DSP firmware to ensure seamless integration with embedded systems and RTOS environments. The ideal candidate should have a strong background in low-level programming, kernel-mode development, and a deep understanding of hardware interactions. If you are passionate about pushing the boundaries of technology and thrive in a dynamic, collaborative environment, we invite you to join us. Your responsibilities will include developing and maintaining Windows/Linux drivers and RTOS for various requirements, collaborating with cross-functional teams to integrate drivers into embedded systems, conducting software integration, testing, and troubleshooting issues, optimizing driver performance, and ensuring compatibility with evolving Windows environments. It will be important to stay updated on industry trends and emerging technologies to drive innovation in driver development. To qualify for this position, you should have a Bachelor's or higher degree in Computer Science or Electronics & Communication with 1 - 3 years of relevant experience. Proven experience in Windows driver development and embedded systems is required, along with strong knowledge of embedded systems, C/C++ programming skills, familiarity with assembly language, and experience in designing and handling tools like debugging tools, Jtag, and dev tools. In-depth knowledge of kernel-mode programming in both Windows internals, knowledge of windows driver or MCDM driver, and experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, or others are advantageous. Excellent problem-solving and debugging skills, effective communication, and collaboration within a team environment are also essential. Minimum Qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Qualcomm is an equal opportunity employer committed to providing an accessible process for individuals with disabilities. If you need an accommodation during the application/hiring process, please contact Qualcomm. Employees are expected to adhere to all applicable policies and procedures regarding the protection of Company confidential information and other proprietary information. Qualcomm's Careers Site is exclusively for individuals seeking a job at Qualcomm. Staffing and recruiting agencies are not authorized to use this site. Unsolicited resumes or applications from agencies will not be accepted. For more information about this role, please reach out to Qualcomm Careers.,

Posted 1 month ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Pune

Work from Office

This is an incredible opportunity to be part of a company that has been at the forefront of AI and high-performance data storage innovation for over two decades. DataDirect Networks (DDN) is a global market leader renowned for powering many of the worlds most demanding AI data centers, in industries ranging from life sciences and healthcare to financial services, autonomous cars, Government, academia, research and manufacturing. "DDNs A3I solutions are transforming the landscape of AI infrastructure." IDC The real differentiator is DDN. I never hesitate to recommend DDN. DDN is the de facto name for AI Storage in high performance environments - Marc Hamilton, VP, Solutions Architecture & Engineering | NVIDIA DDN is the global leader in AI and multi-cloud data management at scale. Our cutting-edge data intelligence platform is designed to accelerate AI workloads, enabling organizations to extract maximum value from their data. With a proven track record of performance, reliability, and scalability, DDN empowers businesses to tackle the most challenging AI and data-intensive workloads with confidence. Our success is driven by our unwavering commitment to innovation, customer-centricity, and a team of passionate professionals who bring their expertise and dedication to every project. This is a chance to make a significant impact at a company that is shaping the future of AI and data management. Our commitment to innovation, customer success, and market leadership makes this an exciting and rewarding role for a driven professional looking to make a lasting impact in the world of AI and data storage. Job Description We are currently seeking a Senior Software Engineer in India. As a Senior Software Engineer, the primary focus will be to support Continuation Engineering s development activities. The role mainly involves but not limited to following: Development in C, Python on Linux platform for storage products. Code analysis , debugging & fixing to help Level 3 engineering support in resolving customer issues. Hands-on experience in protocols like S3, NFS and SMB. Help the team with maintenance releases. Understand customer requirements and work towards enhancing the product quality by improving reliability, serviceability & usability. Analyze hardware/equipment issues and troubleshoot. Work with multi-location global set of team members. Requirements/Qualifications More than 5 years of hands on experience in software development and product support. Software development with strong C programming. Deep & a strong understanding of operating system principles & architecture including the demands of real time systems, distributed systems. Well versed with Linux internals, kernel level coding & debugging, conversant with GDB and Linux device drivers. Experience with big data technologies (e.g., Cassandra) and containerization tools (e.g., Docker, Podman) is a plus. Excellent analytical & debugging skills. Knowledge of assembly language , C++, Perl & Java is a plus. Understand the complexities & challenges in the high speed parallel data transmission including but not limited to SAS, Fibre Channel & InfiniBand topologies. Understand, interpret industry standards & protocols, specifications from ISO/IEC, RFCs and be able to translate into software specifications Knowledge of storage system file systems and big data challenges is required. Knowledge of cloud storage, cloud computing, data centre operations is desirable. Exceptional verbal & written English communication skill. Experience working with cross-functional and remote teams. Demonstrated experience in handling technical issues with customers installation Experience and flexibility in working across countries and different time zones. A bachelors degree in Electronics Engineering or Computer Science or equivalent. A dynamic person with Master s degree in the relevant field with excellent academic record and right attitude, with no experience will also be considered. DDN Join our dynamic and driven team, where engineering excellence is at the heart of everything we do. We seek individuals who love to challenge themselves and are fueled by curiosity. Here, youll have the opportunity to work across various areas of the company, thanks to our flat organizational structure that encourages hands-on involvement and direct contributions to our mission. Leadership is earned by those who take initiative and consistently deliver outstanding results, both in their work ethic and deliverables, making strong prioritization skills essential. Additionally, we value strong communication skills in all our engineers and researchers, as they are crucial for the success of our teams and the company as a whole. Interview Process: After submitting your application, one of our recruiters will review your resume. If your application passes this stage, you will be invited to a 30-minute interview during which a member of our team will ask some basic questions. If you clear the interview, you will enter the main process, which can consist of up to four interviews in total: Coding assessment: Often in a language of your choice. Systems design: Translate high-level requirements into a scalable, fault-tolerant service (depending on role). Real-time problem-solving: Demonstrate practical skills in a live problem-solving session. Meet and greet with the wider team. Our goal is to finish the main process in 2-3 weeks at most. DataDirect Networks (DDN) is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity, gender expression, transgender, sex stereotyping, sexual orientation, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law.

Posted 1 month ago

Apply
Page 1 of 3
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies