Home
Jobs

821 Firmware Jobs - Page 21

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

4.0 - 8.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Ring HW/SW development Org is looking for a Quality Assurance Engineer with a strong background in firmware engineering to raise quality bar in embedded systems application. You will be responsible for the quality of Ring core products including doorbell camera, security camera, and other new products. Ideal candidate would be passionate about building and testing IOT products. They have Passion for embedded software quality assurance, backed by a minimum of 4 years of embedded software test/quality assurance experience. They are responsive, flexible, and able to succeed in a highly ambiguous but collaborative peer environment. About the team and Responsibilities Joining our team gives you the opportunity to : Develop firmware tests for various components of Ring Home Security devices. Youll test functionality, APIs/SDK, scaling, performance, and security, for software and services. *Develop and execute comprehensive firmware test plans, test cases, and test procedures tailored specifically for smart home devices, considering various functionalities and use cases. Provide technical leadership, software design, coding, testing, and debugging as it relates to test and quality assurance for embedded software products. Introduce Automation and Propose improvements to our existing processes and tools in order to improve the team s speed, quality, and efficiency. *Work with management, architects, and developers to create cost-effective, flexible, software/firmware test solutions which scale with our business Work with other engineers, technicians, Lab Engineers in Device Test Labs A day in the life You will strategize, develop, and manage quality assurance measures and testing standards for new applications and/or enhancements to existing applications. You will architect, standardized, and execute manual and automated testing methodologies across multiple products/projects that enables high quality deliverables. You will also create detailed test plans and test cases and create quality KPI and take actions to drive the teams to deliver perfect quality products and re-validations. 1+ years of quality assurance engineering experience Experience in manual testing Experience in automation testing BS degree in computer science or equivalent Experience with embedded systems or consumer devices Experience programmatically testing products, measuring test coverage, developing the best automation, driving testability and diagnostic ability into the product, while promoting best practices in quality areas. Isolating test failures in complex software systems Self-driven and able to work with a high level of ambiguity in a prototyping development phase Excellence in technical communications with both technical and non-technical peers Strong sense of ownership, bias for action, and drive

Posted 4 weeks ago

Apply

3.0 - 8.0 years

20 - 25 Lacs

Bengaluru

Work from Office

Provide technical support to customers, FAEs, module partners and distributors through digital channels to customers to use Infineon Wi-Fi connectivity chips during evaluation and development phase of their application. You will also assist in selection, evaluation and integration of Infineon Wi-Fi products Recreate, debug and solve the technical issues reported by customers at any time during the life cycle of Wi-Fi connectivity chips. Work cross functionally with product line applications, marketing, hardware design, chip design, software and content development teams to solve issues reported by customers Develop collaterals (code examples, application notes, knowledge articles) for customers. Prepare and deliver product/application training to peers and customers. Your Profile Bachelors/Masters in Electrical / Electronics / Electronics and Communication Engineering or related degree. 3+ years experience working on Wi-Fi products as an application engineer. Good knowledge on Wi-fi protocol and its working. Experience in debugging and fix issues at application or firmware level of Wi-Fi Ability to conduct investigative research to identify and resolve customers technical issues. Experience in writing and debugging software in C/C++ or any other high-level languages. Exposure to embedded systems and/or Linux, Python, scripting will bean added advantage. Experience in using tools like Oscilloscope, multi-meter, function generator, spectrum analyser etc Interest and ability to learn new technologies very quickly. Good communication skills, both written and verbal. A customer-oriented mindset and focus on innovative, scalable methods to make customers self-sufficient

Posted 4 weeks ago

Apply

5.0 - 10.0 years

40 - 45 Lacs

Bengaluru

Work from Office

The right engineer will drive the success of power IP (Intellectual Property) and features in AMD (Advanced Micro Devices) products through leadership & coordination, resolution of technical dependencies, and achievement of schedule commits. This is a high-visibility and widely multi-functional role, spanning pre-silicon architecture to post-silicon implementation & product delivery. THE PERSON: Your curiosity will drive your learning and innovation to improve how we as a group, and an organization, can get better every day. Your peers will provide you a results-oriented and encouraging environment for your career growth, fueling your opportunity to be a part of Delighting Our Customers. KEY RESPONSIBILITIES: Linux Kernel/GFX Driver Development Engineer, Developing and Productizing the Platfomr Driver Software Stack for AMD SoCs for Automotive. Work across engineering teams and subject areas spanning silicon, firmware, hardware, and software Coordinate debug of issues and drive them to closure Pull together meetings, set up clear agendas and follow up on action items Deliver regular progress updates toward program goals Make tough decisions such as priority calls based on partial or incomplete data Proactively drive continuous improvement for post-silicon power and performance activities Must be a self-starter, and able to independently drive tasks to completion PREFERRED EXPERIENCE: Product development or systems engineering background with hardware platforms and their software & firmware ecosystems Excellent verbal communication and written, presentation skills Excellent interpersonal, organizational, analytical, planning, and technical leadership skills Proven record of accomplishment in delivering large multi-functional product solutions Experience working in a fast-paced matrixed technical organization and multi-site environment Engineer with 15+ years of experience in embedded Linux/driver/kernel development. Strong C/C++ development skills with a good understanding of object-oriented design. In-depth knowledge of Linux kernel and driver hands-on development experience. In-depth knowledge of OpenGL/Vulkan architecture. In-depth knowledge of GFX HW and SW architecture. Hands-on and deep knowledge of GFX/Multimedia Driver. Experience with Graphics, Compute, Display KMD/UMD and performance optimization on Linux. Experience in Linux Kernel architecture and IO devices driver development and debug. Experience in Multimedia middleware works like vaapi, gstreamer, and ffmpeg. Customer requirements decomposition, solution implementation, and customer support. Independently able to identify and analyze performance bottlenecks in design and implementation stages. OS architecture knowledge including race conditions, synchronization, deadlocks, and interrupt management. Experience dealing with Linux community and Open Source contribution. Strong System knowledge and System Debugging. Strong written and verbal communication skills. Self-motivated, should be able to take lead in mastering new technologies. Work in both an individual and team member environment Good to have experience in Automotive IVI architecture and virtualization. Keywords: Linux, Embedded, device driver, Kernel programing, GFX and Multimedia driver development. ACADEMIC CREDENTIALS: bachelors or Masters degree in Computer or Electrical Engineering or equivalent

Posted 4 weeks ago

Apply

12.0 - 15.0 years

12 - 16 Lacs

Bengaluru

Work from Office

We are seeking an engineer to join our team that will thrive in a fast-paced work environment, using effective communication , problem-solving and prioritization skills. Individuals that are we'll organized, show great attention to detail, and employ critical thinking are we'll-suited for our team. THE PERSON : Th is AMD (Advanced Micro Devices) team is looking for a senior level person that can help guide the team, mentor up coming developers, provide long range strategy, and is willing to jump in to help resolve issues quickly. You will be involved in all areas that impact the team including performance , automation, and dev elo p ment . The right candidate will be informed on the latest trends and become prepared to give consultative direction to senior management, who will be responsible to plan, design solutions and develop firmware for a micro processors for AMD server processors. In this role you will representing our company in standard working groups, working with industry partners to define RAS and telemetry specification for processors. It will also be your responsibility to safeguard internal project meeting corresponding Skills: Proven record of working in the related fields such as high-end server products Deep understanding the system architecture and how each component will contribute to the overall RAS and telemetry functions. Understand architecture related to CPU, cache, memory, interrupt controller and etc Familiar with virtualization, Operating System, Debug, and Microprocessor Architecture Knowledge about Advanced Platform Error Interface and how ACPI firmware and OS work together. Understand related ACPI tables and knows how to build these tables and use these tables. Knowledgeable about various memory error types and how to handle these errors. In depth experience in specific fields such as memory and cache, PCI AER or storage RAS is a plus. Hands on with Error injection tools on various platforms. Must have lead team of developers, close on requirements with stakeholders and achieve deliverables in set timelines. Code in C, C++, shell and python Including the tools used to edit, compile/assemble and debug code. Develop software drivers, libraries, and tools for the open-source frameworks. EDAC, MCE and CEC in Linux kernel RAS (Reliability Availability Serviceability), MCE (Machine check exceptions), MCA (Machine check architecture) Experience of using error injection to verify system flow. Out-of-band RAS reporting, Redfish servers for telemetry and Eventing. Exposure to Side-band/Out-of-band server management, Redfish, JSON, REST based services BMC (Baseboard Management controller), OpenBMC, bmcweb, power-api, work load managers, data center/server management tools/frameworks Should be we'll versed with using source control tools viz. GIT, Gerrit, JIRA Excellent communication skills to work with other engineers around the world. Education and Experience: MS/M Tech/BE in Computer Engineering / Electronics / Electrical Engineering from reputed college/university. Should have total experience of 12+ years, with at least 8+ years of relevant experience.

Posted 4 weeks ago

Apply

5.0 - 10.0 years

7 - 11 Lacs

Bengaluru

Work from Office

The Systems Integration Test Team owns the verification and validation of the entire system as we'll as key testing infrastructure for the entire organization. As a staff systems integration engineer your responsibility would be to ensure that our products perform to desired specifications and that integrations meet the needs of internal and external stakeholders. As SPAN expands its product offerings and third party integrations, the Systems Team will play an increasingly critical role in managing the complexity of design, implementation, and test allowing us to rapidly scale while increasing our velocity and improving the quality of our products. You will be a part of our new product integration pipeline and will be responsible for ensuring the successful integration of our ever-expanding product line. Responsibilities Work cross-functionally with the product, firmware and software teams to design integration plans: review requirements and provide feedback, write test plans, estimate timelines and define deliverables, design test rigs, define regression cases and automate testing. This will be a mix of planning and hands-on execution work. Take point on lab testing: Define integration test strategy, verify that the systems work as expected; try to break things; characterize the integrated system (eg response time) Reproduce and root-cause issues; work with the other teams to develop and test fixes Note: we're a startup, so while this list is broad, it s still just a start; you'll end up wearing many hats during your time at SPAN. About You Required Qualifications Interpersonal skills: Communication -- can convey complex ideas for a variety of audiences in written, diagrammatic, and verbal formats. Collaborative spirit -- can work independently within a team and cross functionally across multiple disciplines. Thirst for knowledge -- excited to learn new things and dive deep at the edge and outside of ones comfort zone bachelors degree in related program such as electrical engineering, or equivalent experience 5+ years experience working with hardware systems, power electronics, and electrical engineering fundamentals; comfort reading PCBA schematics 3+ years with formal systems engineering processes 2+ years experience experience with command line interface (CLI) tools, test automation frameworks like pytest, and general linux comfort 2+ years experience with communications protocols (REST, CAN, Modbus, etc) Extensive experience using oscilloscopes and other electrical instrumentation (logic analyzer, power analyzer, etc) Solid hands-on electrical skills (residential wiring, soldering, etc) Bonus Qualifications Experience working with doing remote troubleshooting/diagnostics professional hands-on experience with energy storage, inverter, EVSE, or similar hardware products (testing, firmware/hardware development, or systems integration) Experience programming in Python, Javascript, other scripting languages Numerical programming experience (PANDAS, R, MATLAB) Comfort working with embedded systems reading source code, reasoning about state machines, etc Experience with residential electrical systems Comfort working with SQL and data visualization tools A hackers instinct for making things work

Posted 4 weeks ago

Apply

2.0 - 6.0 years

6 - 10 Lacs

Bengaluru

Work from Office

As a Software Engineer, you'll play a crucial role in ensuring the quality and reliability of our products through a combination of automated and manual testing methodologies. This is a high impact role that will work closely with SPAN s internal Software, Device Software, Hardware Engineering, Systems, and QA teams. As a Software Engineer, you will be expected to: Develop and maintain automation framework, driver library, and consumer facing dashboards. Supporting DSW with HITL testing, Reliability, QA, and Systems testing Document defects, issues, and enhancement requests clearly and concisely. Participating in requirements review and systems engineering planning to determine high-leverage opportunities for automation. Working with the firmware team to ensure that engineering SDKs to the hardware have required capabilities for automated tests (eg, structured log capture). Working with the firmware, systems, and hardware teams to efficiently triage issues. Commissioning, standing up, and maintaining a worker pool of hardware test cells ( device under test ) for DVT and production hardware. Worker pool capacity planning and commissioning of new test cells as usage and wait time increases. Reliable on-premise workflow scheduling and orchestration of test sequences on hardware, and the integration of these workflows to engineering CI/CD systems Machine specification of test scenarios and acceptance criteria, and traceability with external requirements management tools (Jama) Storage of raw log data to external object storage (S3), and structured test result data to Postgres (Currently done with Chronos). Reporting web dashboards that provide clarity around pass/fail criteria for software releases, as we'll as other leading, non-deterministic reliability indicators (eg, crashiness ). Ensuring that these dashboards surface critical failing cases to the engineering team and that underlying issues can be efficiently identified. Monitoring of both physical test cell and web infrastructure uptime, capacity, and reliability Identify areas for process improvement and actively contribute to enhancing software development and testing practices pertaining to automation. About You Required Qualifications Proven experience as a Software Engineer Proficiency building reliable and maintainable tools and services in Python Proficiency in one of SPAN s coding language: Python and frameworks such as ReactJS, and Kotlin Strong knowledge of software testing methodologies, test case design and automated testing. Experience with CI/CD tools and Github (i.e, CircleCI, Docker). Effective communication and collaboration skills. Ability to work independently and as part of a team. Comfort building and working in greenfield automated testing frameworks and infrastructure Experience with CAN, RS485 protocols Knowledge of embedded systems Bonus Qualifications Experience working in a startup environment Experience with or preference for a rapid or continuous release cadence Familiarity with Agile/Scrum development processes. Experience w/ GraphQL or GRPC, RDBMS/SQL, S3 and AWS. Experience working in the Renewable Energy industry

Posted 4 weeks ago

Apply

5.0 - 10.0 years

7 - 11 Lacs

Bengaluru

Work from Office

SPAN s Device Software team is responsible for all of the software that is physically embodied in our hardware products. Our first product - the SPAN Panel - contains a complex network of microcontrollers and a single board computer that must work together to react quickly to changing conditions with impeccable reliability in order to perform its job. We look for friendly, excellent engineers who enjoy working with their peers to solve complex problems and prioritize trusting that the people we hire are capable of great things when we'll supported. Engineers work directly with the broader software, product, and hardware teams to ensure the right things get built at the right time. As an engineer on the Device Software team you will define and implement new features directly related to SPAN s hardware products focusing on the lowest level - the microcontroller. This includes everything from bootloaders on systems without an OS up through applications in C and C++ inside an RTOS. Hardware products are central to SPAN s business and writing firmware for even our smallest microcontrollers means working on something that directly impacts the user experience. You will own large user-facing features from conception through implementation on future hardware products, working independently to bring them to completion. Responsibilities Designing an OTA system that encompasses a variety of communication interfaces, processor types, and products, while achieving both secure goals for hardware-backed encryption and verification and high reliability. Working with system architects to invent a data steaming architecture for a new product family which can satisfy both the needs of the data science team to access high rate and quality data, as we'll as safety guarantees around consistency and accuracy. Representing the Device Software team in group settings and evangelizing engineering best practices. Participating in code and design reviews as we'll as authoring documents which further reinforce these goals, and supporting engineers across the org in hitting them. We are seeking a Firmware/Embedded Linux engineer with: 5 or more years of experience writing software for a hardware device (on a microcontroller, and/or in Linux, etc) in C++ or C Strong fundamentals in modern software design with tools like Object-Oriented design, coupled with awareness of concerns like manual memory management Experience working with standard electrical communication interfaces like UART, I2C, USB, etc Exceptional interpersonal communication and collaboration skills. Great at building trust and driving decisions to a resolution Track record of taking ownership over projects and willingness to help others with theirs, from design and code review through to mentorship of new employees Bonus Qualifications Experience with the STM32 microcontroller family Experience with functional safety and processes and standards like UL 60730, ISO 26262, IEC 61508, and UL 1998 Experience writing higher level system or application software such as diagnostic command line tools or the application side of a communication interface Wireless technologies like WiFi, Bluetooth and Zigbee Hands-on experience with electronics lab equipment Clean energy hardware in a multidisciplinary environment

Posted 4 weeks ago

Apply

5.0 - 10.0 years

5 - 9 Lacs

Bengaluru

Work from Office

SPAN s Strategic Firmware team is responsible for the full lifecycle of new strategic products, features, and integrations. We are focused on quickly building minimum viable solutions that will help unlock market segments and increase sales. We look for friendly, motivated engineers who enjoy working with their peers to drive impact and move the business forward. Engineers on this team work directly with the broader cross-functional strategic team including product, mobile software, cloud software, and hardware. As a Senior Firmware Engineer you will have the opportunity to be the engineering owner for new strategic initiatives that impact any of our hardware components from microcontrollers up through application stack in embedded Linux. This can include everything from bootloaders on systems without an OS up through applications in C and C++ inside an RTOS, to system services and applications written in Rust and Python in embedded Linux. Hardware products are central to SPAN s business and writing firmware for even our smallest microcontrollers means working on something that directly impacts the user experience. Responsibilities Integrations with smart networked third party home energy devices: work across teams to define MVP, manage external partners, define architecture, and lead the implementation The regulatory frameworks that govern our electrical systems and devices are updated from time to time. In some cases, changes here may create market demand for electrical products. To unlock new markets, we may work with our product and certification teams to design new features or capabilities and lead the implementation. We are always looking for ways to bring additional value to our customers and the strategic team is generally responsible for delivering these products and features. For example, a new SPAN Drive charge mode may help customers save on their electricity bills and get more out of their existing solar panels. We are seeking a Firmware/Embedded Linux engineer with: 5 or more years of experience writing software for a hardware device (on a microcontroller, and/or in Linux, etc) in C/C++, Rust, and/or Python Strong fundamentals in modern software design coupled with awareness of concerns like manual memory management Experience working with standard electrical communication interfaces like UART, I2C, USB, etc Exceptional interpersonal communication and collaboration skills. Great at building trust and driving decisions to a resolution Track record of taking ownership of projects and willingness to help others with theirs, from design and code review through to mentorship of new employees Bonus Qualifications we'do not expect any engineer to have all skills, but we'do want you to be excited to learn and grow. Every Device Software Engineer is free to roam up and down our device software stack, so any combination of the following skills is welcome but not required. Experience with the STM32 microcontroller family Experience with functional safety and processes and standards like UL 60730, ISO 26262, IEC 61508, and UL 1998 Experience writing higher level system or application software such as diagnostic command line tools or the application side of a communication interface Wireless technologies like WiFi, Bluetooth and Zigbee Hands-on experience with electronics lab equipment Experience with clean energy hardware in a multidisciplinary environment

Posted 4 weeks ago

Apply

3.0 - 6.0 years

7 - 11 Lacs

Bengaluru

Work from Office

The Systems Integration Test Team owns the verification and validation of the entire system as we'll as key testing infrastructure for the entire organization. As a senior systems integration engineer your responsibility would be to ensure that our products perform to desired specifications and that integrations meet the needs of internal and external stakeholders. As SPAN expands its product offerings and third party integrations, the Systems Team will play an increasingly critical role in managing the complexity of design, implementation, and test allowing us to rapidly scale while increasing our velocity and improving the quality of our products. You will be a part of our new product integration pipeline and will be responsible for ensuring the successful integration of our ever-expanding product line. Responsibilities Work cross-functionally with the product, firmware and software teams to design integration plans: review requirements, write test plans, design test rigs, automate testing. This will be a mix of planning and hands-on execution work. Take point on lab testing: verify that systems work; try to break things; characterize the integrated system (eg response time) Reproduce and root-cause issues; work with the other teams to develop and test fixes Note: we're a startup, so while this list is broad, it s still just a start; you'll end up wearing many hats during your time at SPAN. About You Required Qualifications Interpersonal skills: Communication -- can convey complex ideas for a variety of audiences in written, diagrammatic, and verbal formats. Collaborative spirit -- can work independently within a team and cross functionally across multiple disciplines. Thirst for knowledge -- excited to learn new things and dive deep at the edge and outside of ones comfort zone bachelors degree in related program such as electrical engineering, or equivalent experience 3+ years experience working with hardware systems, power electronics, and electrical engineering fundamentals; comfort reading PCBA schematics Experience with command line interface (CLI) tools and general linux comfort Comfort using and reasoning about all manner of communications protocols (REST, CAN, Modbus, etc) Extensive experience using oscilloscopes and other electrical instrumentation (logic analyzer, power analyzer, etc) Solid hands-on electrical skills (wiring, soldering, etc) Bonus Qualifications Experience working with doing remote troubleshooting/diagnostics professional hands-on experience with energy storage, inverter, EVSE, or similar hardware products (testing, firmware/hardware development, or systems integration) Experience programming in Python, Javascript, other scripting languages Numerical programming experience (PANDAS, R, MATLAB) Comfort working with embedded systems reading source code, reasoning about state machines, etc Experience with residential electrical systems Comfort working with SQL and data visualization tools A hacker s instinct for making things work

Posted 4 weeks ago

Apply

2.0 - 7.0 years

14 - 15 Lacs

Bengaluru

Work from Office

We are looking for a dynamic, energetic Software Systems Design Engineer to join our growing team. As a key contributor to the success of AMD s products, you will be part of a leading team to drive and improve AMD s abilities to deliver the highest quality, industry-leading technologies to market. The Software Systems Design Engineering team fosters and encourages continuous technical innovation to showcase successes as we'll as facilitate continuous career development. JOB DESRIPTION AMD is looking for an experienced individual to take-up the role of a Debug software developer. This person will be part of the Data Center Server Manageability team and will be responsible to build next generation manageability and Debug solutions on AMD platforms for Datacenters. As an engineer you will have an opportunity to work on bleeding edge SoC architecture and technology and participate in the development of emulation infrastructure to enable pre-silicon activities to ensure high quality Silicon and fast time to market. You will work alongside our team of innovative engineers to support the deployment of AMD s EPYC products targeting Supercomputers and Data Center workloads. You will help in development of critical customer features, authoring and presenting application notes and technical training for the AMD Field engineering and customer engagement teams. RESPONSIBILITIES: Should implement optimized software by leveraging what the platform exposes. Should be evaluate/test competitive products. Should be able to explore new frameworks and tools and provide comprehensive reports. Effective collaboration skills to achieve business goals across teams and organizations SKILLS: Develop firmware, applets for RTOS such as ZypherOS. At least 2 System-On-Chip bring-up experience At least 2 project experience with pre-silicon firmware development Experience with embedded system Debug and toolchain environments Experience of secure platform concepts such as Root of Trust, Chain of Trust, FW signing, encryption. Triage failures with design, verification, firmware, software, and emulation team. Debug operating systems internals, Systems management (x86 servers), Develop software libraries and tools for the open-source frameworks. Script in Python and shell Languages C, C++ Including the tools used to edit, compile/assemble and debug code. Better to have exposure to Side-band/Out-of-band server management, Redfish, Openbmc Should be we'll versed with using source control tools viz. GIT, Gerrit, JIRA Familiarity with bug tracking tools such as Jira Excellent oral and written communication skills Education and Experience: BE in Computer Engineering / Electronics / Electrical Engineering Should have total experience of 5 8 years, with at least 5+ years of relevant experience.

Posted 4 weeks ago

Apply

15.0 - 20.0 years

10 - 14 Lacs

Bengaluru

Work from Office

We are seeking an experienced and highly skilled Satellite Terminal Software Lead to spearhead the design, development, and implementation of software for our advanced DVB-S2 and DVB-S2X baseband modems and embedded systems. This role requires a unique blend of technical leadership, hands-on coding expertise, and a deep understanding of satellite communication standards. The successful candidate will lead a team of talented software engineers while actively contributing to the development of critical embedded firmware, real-time signal processing algorithms, and user-friendly GUI applications for our complete product suite. Key Responsibilities Technical Leadership: Lead, mentor, and grow a team of software engineers, fostering a collaborative and high-performance environment. Define software architecture, design principles, and coding standards for satellite ground terminal products. Oversee the entire software development lifecycle, from requirements gathering and design to testing, deployment, and maintenance. Conduct technical reviews, code inspections, and ensure the quality, reliability, and performance of all software deliverables. Collaborate closely with hardware, RF, systems engineering, and product management teams to define requirements and ensure seamless integration. Drive innovation and research into new technologies and methodologies to enhance product capabilities. Manage project timelines, resources, and deliverables effectively. Hands-on Software Development: Design, develop, and optimize embedded software for DVB-S2 and DVB-S2X baseband modem functionalities, including: PHY layer (Modulation, Coding, FEC, Synchronization) MAC layer (BBFRAME processing, Stream adaptation) Embedded operating systems and drivers. FPGA/DSP interface and control. Implement real-time signal processing algorithms for high-performance modem operation. Develop robust and efficient embedded system code for microcontrollers and SoCs. Design and implement intuitive and user-friendly GUI software for product configuration, monitoring, and control. Perform debugging, troubleshooting, and performance tuning of complex embedded and real-time systems. Develop comprehensive unit tests, integration tests, and system tests to ensure software quality. Document software designs, specifications, and test plans thoroughly. System Engineering & Algorithm Development: Develop, analyze, and validate complex algorithms for satellite communication systems, ensuring optimal performance and adherence to DVB-S2/S2X standards. Translate system-level requirements into detailed software designs and algorithms. Perform algorithm validation through simulation, modeling, and real-world testing. Required Qualifications Bachelors or Masters degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Minimum 15 years of experience in embedded software development, with a significant portion in communication systems. Minimum 5 years of experience in a technical leadership or team lead role. Demonstrated experience in system engineering, including algorithm development and algorithm validation, specifically within communication systems. Deep, hands-on expertise in DVB-S2 and DVB-S2X standards and their implementation at the baseband level. Strong proficiency in C/C++ for embedded systems development. Experience with real-time operating systems (RTOS) like FreeRTOS, VxWorks, or similar. Experience with various communication protocols (e.g., Ethernet, SPI, I2C, UART). Demonstrable experience developing GUI applications using frameworks such as Qt, Electron, or similar. Strong proficiency with digital signal processing (DSP) concepts and algorithms. Proficiency with version control systems (e.g., Git). Strong problem-solving skills and the ability to debug complex embedded systems. Excellent communication, interpersonal, and leadership skills. Preferred Qualifications Experience with FPGA interaction and hardware/software co-design. Knowledge of other satellite communication standards (e.g., SCPC, VSAT). Experience with network programming and IP networking concepts. Familiarity with test equipment such as spectrum analyzers, oscilloscopes, and signal generators. Experience with Agile/Scrum development methodologies. Work in a collaborative and innovative environment. Opportunity to lead and shape Agile transformation initiatives. Competitive salary and benefits package. Career growth and professional development opportunities.

Posted 4 weeks ago

Apply

4.0 - 8.0 years

8 - 12 Lacs

Bengaluru

Work from Office

This is a ASIC Hardware and Firmware Co-Verification Engineering role with the Security IP Team (SECIP). The primary focus of this role is to Lead the team responsible for Hardware/Firmware co-verification of various embedded micro-processor subsystems and the associated hardware accelerators in leading edge SOC s. The preferred candidate will also have proven experience in Firmware development and the ability to contribute to Firmware development initiatives. These IP subsystems provide high performance functions to the respective SoC, such as security policy management, cryptography, data compression, high throughput DMA, etc THE PERSON: You will have strong analytical/problem solving skills, high attention to detail, and motivation to independently drive tasks to completion. You will also have p rofessional interpersonal and communication skills. If this sounds like a role you are interested in, we welcome you to apply! KEY RESPONSIBILITIES : Development and verification of embedded firmware for SOC secure boot and embedded microprocessor driven hardware acceleration services for cryptography, decompression and large scale DMA functions. Hardware/Firmware co-verification in UVM System Verilog and C-DPI structured testbench. Hardware/Firmware co-verification in FPGA hardware prototype platform. Develop and maintain subsystem verification architecture, testbench, test methodology for Embedded CPU and subcomponent IPs with AXI/AHB busses and HW accelerators such as Cryptography, Data Compression, DMA, etc Participate in subsystem specification, influence IP micro-architecture development (HW and FW co-design and verification aspect), develop and verify abstracted performance model Create abstracted FW and HW performance models Develop critical target code to collect IP performance key parameters Explore subsystem architecture performance trade-off for FW and HW optimization Develop and execute subsystem and block level test plans Develop FW/HW co-verification methodology Develop UVC and System Response models Develop and debug UVM and C-DPI test cases with integrated FW Improve verification metrics Further develop subsystem and block level testbenches using UVM randomized test methodology and C-DPI directed test methodology. Develop and maintain subsystem level integration scripts Develop and maintain subsystem testbench build and test run scripts Drive to verification metrics closure Interface with SoC integration and SoC DV teams Define and develop IP level DV API to support SoC level DV effort Develop and maintain IP build and delivery infrastructure to support SoC level integration of SMU IPs. Support SoC level IP emulation, silicon bring-up and debugging effort PREFERRED EXPERIENCE: ASIC FW and HW design and verification experience Proficient in C, C++, Assembly, Verilog, System Verilog, and several scripting languages (Make, Perl, Python, etc) Excellent knowledge about UVM methodology and C-DPI methodology Excellent knowledge about standard bus/interface protocols (ie AXI, AHB, AMBA) Excellent experience with firmware design on commercial microprocessors Excellent experience with microprocessor tool chain, compiler, assembler, debugger Excellent experience with ASIC verification tools, simulation, linting, power aware simulation, etc ACADEMIC CREDENTIALS: Major in Electrical or Computer Engineering. B.Eng or masters or PhD Degree preferred.

Posted 4 weeks ago

Apply

8.0 - 13.0 years

3 - 7 Lacs

Bengaluru

Work from Office

Span s Hardware Team is seeking an experienced and driven Electrical Engineer to own critical electronic design on Span s next generation of products. As a Staff Electrical Engineer, you will be responsible for developing state-of-the-art energy management hardware that will ship to market and power people s homes. You will own the design through all stages of development, collaborating with the Systems Architecture, RD, Mechanical Engineering, Test, and Manufacturing teams to bring your concept to life. What you'll Do: Lead pioneering high-reliability energy management Hardware design from concept to mass production. Develop and validate highly complex single-board computer designs. Design power, mixed signal, and digital circuits and circuit components. Collaborate with Systems Architect and Product Design leadership on architecting complex electrical systems, covering precision digital, analog, and power domains. Own PCB/PCBA designs and work with Mechanical, Thermal, and OPs teams on the specification of mechanical interfaces, thermal interfaces, and overall product function. Work closely with Firmware and Software teams to define platform architecture and develop features, self-tests, and testing methodologies. Develop, plan, and perform tests related to functional validation, regulatory compliance, and reliability, with limited resources. Design PCB/As to comply with creepage and clearance rules, high voltage safety concerns, high speed signal integrity requirements, low noise analog design best practices, EMC/EMI regulations, and thermal and mechanical design requirements. Work with contract manufacturers and manufacturing test teams throughout the full product lifecycle to ensure parts are made to specification and achieve our standards for product quality and yield. About You What We Need: BS or MS in Electrical Engineering or Electrical Engineering/Computer Science. 8+ years of experience developing products from initial concepts to mass production, including the design of PCBAs. Hands-on approach, whether it be building a prototype or performing in-lab testing. Experience owning analog and mixed-signal circuit designs, specifying system interfaces, and architecture with diverse teams. Strong grasp on fundamentals covering circuit analysis, electromagnetics, as we'll as basic feedback and control theory. Experience working closely with contract manufacturers and suppliers, and internal cross functional teams. Multi-layer PCB design knowledge. What Makes You Stand Out: Experience with designing compute-intensive applications, with high-speed interfaces and EMI mitigation experience. Experience with RF/Antenna design and testing (WiFi/BLE, LTE, Zigbee, LoRa, etc) Experience with high voltage design (which in our context means up to 600V) and power electronics. ACDC design and validation and test. Design experience with products that connect to the electrical grid. Knowledge of national and international safety and regulatory requirements such as UL, National Electric Code(NEC), FCC, IEC, and ISO, and how to design to those standards. Experience meeting IEC 61000-4-x requirements in design; especially ESD, surge, and EFT. Designed magnetic devices such as transformers or inductors. Designed electromechanical devices such as solenoid actuators or relays. Designed high-voltage isolated power and data interfaces. Experience with the development of performance validation, environmental, and reliability tests. Design experience with thermally sensitive products.

Posted 4 weeks ago

Apply

8.0 - 13.0 years

25 - 30 Lacs

Bengaluru

Work from Office

The focus of this role is to plan, build, and execute the verification of new and existing features for AMD SOCs 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/timezones. You have strong analytical and problem-solving skills and are willing to learn and ready to take on problems. KEY RESPONSIBILITIES: Collaborate with architects, hardware engineers, and firmware engineers to understand the new features to be verified Build test plan documentation, accounting for interactions with other features, the hardware, the firmware, and the software driver use cases Estimate the time required to write the new feature tests and any required changes to the test environment Build the directed and random verification tests Debug test failures to determine the root cause; work with RTL and firmware engineers to resolve design defects and correct any test issues Review functional and code coverage metrics modify or add tests or constrain random tests to meet the coverage requirements PREFERRED EXPERIENCE: Proficient in IP/Sub-System/SOC level ASIC verification Proficient in debugging firmware and RTL code using simulation tools Proficient in using UVM testbenches and working in Linux and Windows environments Experienced with Verilog, System Verilog, C, and C++ Processor Micro-Architecture concepts Reset/Boot-flow/Cache Coherency/Interrupt flows knowledge Experience in Power Management and Power aware UPF based verification Experience in Power Management and Power aware UPF based verification. Developing UVM based verification frameworks and testbenches, processes and flows Automating workflows in a distributed compute environment. Exposure to simulation profile, efficiency improvement, acceleration, HLS tools/process Strong background in the C++ language, preferably on Linux with exposure to Windows platform Good understanding and hands-on experience in the UVM concepts and SystemVerilog language Good working knowledge of SystemC and TLM with some related experience. Scripting language experience: Perl, Ruby, Makefile, shell preferred. Exposure to leadership or mentorship is an asset Desirable assets with prior exposure to video codec system or other multimedia solutions. ACADEMIC CREDENTIALS: Bachelors or Masters degree in computer engineering / Electronics / Electrical Engineering

Posted 4 weeks ago

Apply

3.0 - 6.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Team Mission: The QA team plays a key role throughout the entire development process at Span. The team is responsible for the quality of all SPAN products to ensure that the customer has an amazing experience through testing, planning, and having the foresight to eliminate issues before they reach our customers. Specific Areas of Focus: Establish a deep understanding of our products that include our mobile apps and hardware such as our SPAN home electrical panel, as we'll as their underlying architecture to help create and test robust test scenarios that mimic real-life usage. Responsibilities Lead and take ownership of projects. Design and execute test cases, including both manual and automated Identify opportunities for automation whenever possible. Perform thorough regression tests documented by test reports Identify, record, thoroughly document and track bugs Develop and apply testing processes for new and existing products Collaborate with other teams such as Product, Design, and Engineering teams to help with test planning and identifying system requirements Required Qualifications BS or MS in Engineering or Computer Science or industry equivalent experience Proven experience as a Quality Assurance Engineer - Mobile role testing on iOS and Android platforms. Testing firmware, hardware / IoT products in addition to software Strong knowledge of software testing methodologies, test case design and automated testing. Writing clear, concise and comprehensive test plans and test cases Testing Mobile apps with Android and iOS (native and web-based) Android Studio and XCode Experience with CI/CD tools and Github (i.e, CircleCI, Docker). Effective communication and collaboration skills. Ability to work independently and as part of a team. Exceptional attention to detail White and Gray box testing Experience with test plan management tools like Testrail Working knowledge in one of SPAN s coding language: Python, Javascript, TypeScript. Bonus Qualifications Experience working in a startup environment Experience with or preference for a rapid or continuous release cadence Familiarity with Agile/Scrum development processes. Experience w/ GraphQL or GRPC Experience working in the Renewable Energy industry

Posted 4 weeks ago

Apply

3.0 - 8.0 years

5 - 8 Lacs

Bengaluru

Work from Office

We are seeking Software Engineers to join our team and help us continue building world-class mobile app solutions. Our mobile apps are key to unlocking the full potential of SPAN products for our customers, providing them with complete control over their homes, meaningful insights, visualization tools, and a powerful commissioning app that enables technicians to fully customize our products to best fit users needs. As a Software Engineer at SPAN, you will help build our apps into industry-leading customer experiences in millions of homes Potential Projects Turn technical challenges into reusable and scalable solutions, leading their implementation. Collaborate with other tech leads on a full-stack data communication refactor to help us scale to millions of homes. Work with product and the mobile team to iteratively deliver value predictably on multi-year projects. Responsibilities Commit to code craftsmanship, cutting-edge tooling, monitoring, and TDD. Design, implement, and test features using TypeScript and React Native. Collaborate on making technical decisions for SPAN s mobile architecture. Work closely with product and design teams on SPAN s mobile product and execution strategy. Share knowledge within the team through pair programming, code reviews, presentations, example code, and documentation. Partner with firmware and backend engineers to ensure seamless integration with our hardware products. Collaborate with QA and Platform Infrastructure teams to drive an efficient and robust quality system, ensuring speedy and reliable deployments. About You Required Qualifications 3+ years of experience building and shipping user-facing applications for large audiences. 3+ years of experience in React Native Strong experience with TypeScript. Unshakable practices in Test Driven Development. Experience collaborating on design systems. Outcomes-oriented communication and collaboration skills. Bonus Qualifications Experience in the energy industry. Experience working with IoT devices. Knowledge of gRPC. Familiarity with Agile/Scrum methodologies. Experience managing packages and working with symlinks. Experience with CI/CD tooling

Posted 4 weeks ago

Apply

7.0 - 12.0 years

5 - 8 Lacs

Bengaluru

Work from Office

We are seeking Software Engineers to join our team and help us continue building world-class mobile app solutions. Our mobile apps are key to unlocking the full potential of SPAN products for our customers, providing them with complete control over their homes, meaningful insights, visualization tools, and a powerful commissioning app that enables technicians to fully customize our products to best fit users needs. As a Software Engineer at SPAN, you will help build our apps into industry-leading customer experiences in millions of homes. Potential Projects Turn technical challenges into reusable and scalable solutions, leading their implementation. Collaborate with other tech leads on a full-stack data communication refactor to help us scale to millions of homes. Work with product and the mobile team to iteratively deliver value predictably on multi-year projects. Responsibilities Commit to code craftsmanship, cutting-edge tooling, monitoring, and TDD. Design, implement, and test features using TypeScript and React Native. Collaborate on making technical decisions for SPAN s mobile architecture. Work closely with product and design teams on SPAN s mobile product and execution strategy. Share knowledge within the team through pair programming, code reviews, presentations, example code, and documentation. Partner with firmware and backend engineers to ensure seamless integration with our hardware products. Collaborate with QA and Platform Infrastructure teams to drive an efficient and robust quality system, ensuring speedy and reliable deployments. About You Required Qualifications 7+ years of experience building and shipping user-facing applications for large audiences. 3+ years of experience in React Native Strong experience with TypeScript. Unshakable practices in Test Driven Development. Experience collaborating on design systems. Outcomes-oriented communication and collaboration skills. Bonus Qualifications Experience in the energy industry. Experience working with IoT devices. Knowledge of gRPC. Familiarity with Agile/Scrum methodologies. Experience managing packages and working with symlinks. Experience with CI/CD tooling

Posted 4 weeks ago

Apply

5.0 - 8.0 years

3 - 6 Lacs

Pune

Work from Office

Job Information Job Opening ID ZR_1872_JOB Date Opened 14/04/2023 Industry Technology Job Type Work Experience 5-8 years Job Title Senior Developer City Pune Province Maharashtra Country India Postal Code 411013 Number of Positions 2 Primary Skills : Security, Embedded firmware/software and system, Software development in Embedded Linux, digital side, security space for IoT devices, Cyber security, Security Threat modelling TechnologyCryptography, Electronic device security, Cyber security. Responsibilities : Conducting research on software and hardware to improve systems and execute upgrades. Monitoring of documentation during the entire process of developing an efficient embedded system. Conducting risk analysis and solution development. Evaluating a system and its operations' reliability. Recognizing and resolving systemic issues to enhance performance. Providing technical support to colleagues. check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#2B39C2;border-color:#2B39C2;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered=""> I'm interested

Posted 4 weeks ago

Apply

4.0 - 7.0 years

10 - 20 Lacs

Pune

Work from Office

Roles and Responsibilities Design, develop, test, and maintain firmware for various electronic devices using C programming language. Collaborate with cross-functional teams to identify requirements and implement solutions. Troubleshoot issues with existing firmware and optimize its performance. Embedded systems, Firmware development and testing C/C++ - Must (Good if familiar with C++) Python - working level knowledge Use of debugger, debug environment - should be familiar version control - git, jira etc - should be familiar Ladder programming, IO modules - good to have PLCs: Good to know Ensure compliance with industry standards and regulations. Desired Candidate Profile 4-7 years of experience in Firmware Development with expertise in C programming language. Bachelor's degree (B.Tech/B.E.) from a recognized university in Any Specialization. Master's degree (M.Tech) preferred but not mandatory.

Posted 4 weeks ago

Apply

2.0 - 6.0 years

10 - 14 Lacs

Bengaluru

Work from Office

About Marvell . Your Team, Your Impact The team is responsible for the post-silicon validation of high-speed transceiver ASICs for coherent optical communications within Marvell s Coherent DSP Business Unit. The team develops software validation platforms, performs post-silicon validation of hardware and firmware components of the ASIC, develops and documents user interfaces for customers, and provides technical support to Marketing, Applications, and customers. What You Can Expect Experience with End-to-End (E2E) system-level testing for wireless or networking products. Strong knowledge of FrontHaul technologies, including Radio over Ethernet (RoE), CPRI, and RFOE protocols. Understanding of Uplink and Downlink channel concepts, and general air interface concepts used in wireless communication systems. Familiar with Jenkins, GitLab CI/CD, or similar automated test frameworks and continuous integration setups. Familiarity with log analysis tools, packet capture (Wireshark), and debugging using console logs and system traces. Ability to collaborate effectively with cross-functional teams including Development, Systems, and Customer Support teams. What Were Looking For Bachelor s/ Masters degree in Computer Science, Electrical Engineering, or related fields and 2-6 years of related professional experience. Hands-on experience in Software Quality Assurance (SQA), System-Level Testing, Unit Testing, and End-to-End (E2E) Test Execution. Ability to conceptualize/implement stability & capacity/performance tests for L1. Must have prior experience in pre & post silicon validation, preferably a Wireless 5G NR / LTE / 3G, SoC - either on UE or eNB/gNB Strong understanding of wireless technologies, including 4G LTE and 5G NR protocols and testing procedures. Proficiency in Python and Shell scripting for automation, debugging, and tool development. Familiarity with Linux/Unix operating systems, including command-line utilities, basic administration, and scripting. Good problem-solving skills and ability to perform root-cause analysis on failures. 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. We re 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 it s 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. #LI-RS1

Posted 4 weeks ago

Apply

7.0 - 12.0 years

45 - 50 Lacs

Bengaluru

Work from Office

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Job Description Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world s most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health. You will be a member of the Systems Engineering Team at Cadence with a focus on developing and optimizing solutions for a wide range of IP products. Neural networks are being developed and deployed in a wide range of markets, from IoT to surveillance to automotive. The computational, power, and memory requirements to process this data are continuously increasing, with new networks and new ways to approach deep learning every day. As a member of the Neo NPU driver team, you would be responsible to design, develop multicore and multi-threaded solutions and optimize power, performance and area for scalable IP products for use in diverse fields. Members of the IP Systems Engineering Team are technical experts in their field. In this position, you will work with other development engineering teams as well as the customer support teams. You will also be involved in supporting customers with the programming, use and integration of these IP products into their systems. The Cadence Advantage The opportunity to work on cutting-edge technology in an environment that encourages you to be creative, innovative, and to make an impact. Cadence s employee-friendly policies focus on the physical and mental well-being of employees, career development, providing opportunities for learning, and celebrating success in recognition of specific needs of the employees. The unique One Cadence - One Team culture promotes collaboration within and across teams to ensure customer success Multiple avenues of learning and development available for employees to explore as per their specific requirement and interests You get to work with a diverse team of passionate, dedicated, and talented individuals who go above and beyond for our customers, our communities, and each other every day. Job responsibilities: BE / BTECH / ME / MTECH Equivalent Degree Bachelors/Masters degree in EE/EC/Computer Engineering with 7 to 12 years of work experience Excellent knowledge of computer architecture of embedded processors Proficient in programming with a good understanding of efficient implementation of high-performance algorithms and data structure design Must be familiar with writing, debugging and optimizing software on embedded processor and emulation platforms Must be familiar with multicore and multi-threaded embedded systems /C++ programming, experience in writing drivers and low-level firmware programming Strong communication skills - written and oral are required Experience in working with geographically diverse and cross-functional teams Experience in working with customers and resolving customer issues Understanding of Neural Networks / Deep Learning in areas of vision, speech are a plus As part of the job requirements, some travel (up to 5% of time), including international travel may be required We re doing work that matters. Help us solve what others can t.

Posted 4 weeks ago

Apply

3.0 - 8.0 years

10 - 14 Lacs

Hyderabad

Work from Office

Project Role Application Lead Project Role Description Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have skills Automotive ECU Software Good to have skills NA Minimum 3 year(s) of experience is required Educational Qualification 15 years full time education SummaryAs a Firmware Engineer, develop, modify, and optimize algorithms for embedded systems, ensuring they run efficiently on resource-constrained devices. Roles and Responsibilities:1.Write firmware in C, C++, or assembly to implement algorithms on embedded devices, ensuring low-level hardware control. 2.Use profiling tools to measure the performance of firmware and optimize algorithms for speed, memory usage, and power consumption. 3.Work with hardware engineers to integrate algorithms with sensors and actuators.Professional & Technical Skills: 1.Minimum 3 years of experience in developing firmware for resource-constrained devices.2.Deep understanding of embedded systems architecture, including microcontrollers, microprocessors, and hardware interfaces. 3.Familiarity with real-time operating systems (RTOS) and hardware abstraction layers (HALs). 4.Proficient in low-level programming (e.g., C, C++, or Assembly) for embedded systems and MATLAB/Simulink. 5.Knowledge of memory management and resource constraints typical of embedded systems (e.g., limited RAM, storage, CPU). 6.Familiarity with algorithm optimization techniques specific to embedded hardware. 7.Understanding of hardware interfaces such as UART, SPI, I2C, GPIO, and ADCs/DACs to integrate algorithms with sensors and actuators.Additional Information:1.The candidate should have a minimum of 3 years of experience in Automotive ECU Software2.This position is based at our Hyderabad office3.A 15 years full time education is required (Bachelor of Engineering in Electronics, or any related stream.) Qualification 15 years full time education

Posted 4 weeks ago

Apply

6.0 - 11.0 years

20 - 25 Lacs

Bengaluru

Work from Office

You utilize product domain knowledge and sound engineering practices to develop test-wares and to manage embedded firmware & product interoperability tests for Rockwe'll automation products. Engineer I/Engineer II are going to work with the test leads and then learn about our product architects, our processes and our latest technologies. Senior Engineer will have roles to lead test strategy and test execution activities in several projects. Your Responsibilities: Be a test lead and create test documentation such as test strategy , test report, test planning . Working with team member or contractors whenever required Understand and translate requirements, design/functional specifications to define test requirements, and design test cases . Participate in reviews for feature requirements. Perform analysis and improvement on the existing test cases. Perform analysis and improvement on the existing test cases Debug failures, report anomalies Develop test ware , test script and complete firmware functional tests based on established guidelines. Debug failures, report and track anomalies. Report progress to the team lead and manager, escalate issues on time whenever necessary. Perform regression testing whenever necessary. Contribute to test Measurement activities by leading the continuous improvement activities Competencies : Hands-on experience in Manual testing Like different types of tests(Hardware test , Firmware test , Software test ) Knowledge in Test Engineering processes (Agile, continuous integration, waterfall) and methods for test case design and test coverage optimization Knowledge in test automation tools Hands on experience in test automation frameworks Programming experience in scripting languages is required (preferably Python) Experience in Ladder Programming is required Experience of industrial automation and PLC application Familiarity with Rockwe'll products I,e Allen Bradley , Rockwe'll Automation , in particular with IOs, DIOs controllers families, panel view/HMI and RSLogix5000/500 Application Software will be a great advantage Good electrical and Test bed design skill/experience good to have Experience with test lab development Experience with bug/anomaly tracking and evaluation systems Experience building scalable, resilient, and observable distributed systems and is required Passionate with testing and curious to explore Good skills in written communications Work in teams, and has Passionate with testing and curious to explore Required Experience: 6+ years Qualification: - Degree in Computer Science, Computer/Electrical/Electronic Engineering or equivalent. Experience with version control systems like GitHub / GitLab and developing Git branching approaches Our benefits package includes Comprehensive mindfulness programs with a premium membership to Calm Volunteer Paid Time off available after 6 months of employment for eligible employees Company volunteer and donation matching program - Your volunteer hours or personal cash donations to an eligible charity can be matched with a charitable donation. Employee Assistance Program Personalized we'llbeing programs through our OnTrack program On-demand digital course library for professional development

Posted 4 weeks ago

Apply

2.0 - 4.0 years

20 - 25 Lacs

Bengaluru

Work from Office

The Opportunity We are looking for technology pioneers for our Platform Engineering team to build software. Solutions that will enable us to run Acropolis OS seamlessly across multiple hardware platforms. The ideal candidate will have excellent programming and automation skills and a proven track record. Of designing and building automated qualification frameworks, libraries and test suites for Features/products , in the areas of Management, Diagnostics, Monitoring of Data Center Hardware Like servers, storage appliances, etc. This role provides a unique opportunity to work on and interact Across all layers of the product from a compatibility & interoperability perspective, viz. Storage & Compute Hardware, Firmware [BIOS, BMC], Drivers, and Software [Operating Systems], Hypervisors , and Management Plan, Life cycle management] About the Team Whats unique about the Platform PPS team at Nutanix is our ability to work seamlessly with various Original equipment manufacturers (OEMs) such as Cisco, Dell, HP, Lenovo, and more. With a team Members are split between San Jose, California, and Bangalore, India. We have successfully achieved Wide integration across different OEMs, enabling Nutanix to provide a comprehensive platform Solutions to our customers. Our teams expertise in collaborating with multiple OEM partners sets us Apart from allowing us to drive innovation and deliver exceptional results in dynamic technology Industry. Your Role Contribute to all phases of product development through conception, design, implementation, And deployment in the Platform Engineering team. Enable new hardware by creating code on the Nutanix stack Troubleshoot Virtualization, Hardware, Storage, Networking, Linux-based issues reported by Partners and customers. Code Fix issues reported by partners and customers related to partner platforms. Participate in design reviews and review codes of other engineers, test plans, and results. What You Will Bring BE/B. Tech/ME/M. Tech or equivalent in Computer Science 2 to 4 years of software development experience. Programming experience in Python/C++ or C Background in either of these skills: Virtualization, Hardware, Storage, Networking, Linux Enthusiasm, Positive Attitude, Passion to Learn Work Arrangement Hybrid: This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. For most roles, that will mean coming into an office a minimum of 2 - 3 days per week, however certain roles and/or teams may require more frequent in-office presence. Additional team-specific guidance and norms will be provided by your manager. -- .

Posted 4 weeks ago

Apply

4.0 - 8.0 years

6 - 10 Lacs

Bengaluru

Work from Office

About Meraki: As the leader in cloud-managed IT, Cisco Meraki connects passionate people to their mission by simplifying the digital workplace. Our impact is driven by the innovative, purposeful, and vibrant people who make up our inclusive community. When technology is intuitive, our customers can focus on what matters. Our employees fuel the magic of the Meraki community. They have fostered an environment that empowers Merakians to challenge limits, embrace risks, and assist our customers in pursuing their missions. Our guiding principles are rooted in our four core values: care deeply, everybody in, simplify everything, and be brave. These pillars have propelled us to the forefront of cloud-managed IT leadership and have played a pivotal role in shaping a more inclusive future for all. About the Role: Our Dashboard teams build and maintain our Web applications, which manage millions of network devices from our cloud. Our customers use the Meraki Dashboard to monitor and configure critical IT infrastructure that serves tens of millions of people every day. As a Software Engineer on MX Dashboard team, you will collaborate with firmware and other Backend/SRE/Dashboard engineers to architect, design, and build a large-scale system running MX SDWAN & Security features. You will enable connections between over a million network nodes and our SDWAN & Security customers relying on our products to serve tens of millions of people. With the large footprint that we have, quality is our highest priority. MX Dashboard team is responsible for delivering a simple to use but very powerful, scalable, and groundbreaking cloud-managed service to customers. With help from product managers and firmware engineers, you will construct intuitive but powerful systems that will be used by customers via the Meraki Dashboard. What you will work on: Solve challenging architecture problems to build scalable and extendable systems. Work with firmware engineers and PM to build intuitive and powerful workflows to handle containers. Coordinate and align knowledge and opinions between firmware, SRE, and Dashboard developers. With the help of other engineers, implement sophisticated Backend & Dashboard systems to handle MX SDWAN & Security solutions. Identify and solve performance bottlenecks in our Backend architecture. Take complete ownership from conception to production release by leveraging your ability to influence, facilitate, and work collaboratively across teams. Lead, mentor, and spread best practices to other specialists on the team. You are an ideal fit if you: 4 + years of experience writing professional production code and tests for large scale systems 3 + years of experience in Backend & Full Stack technologies Ruby on Rails / Scala / Go / Java / NodeJS / JavaScript. Can implement efficient database design and query performance in a relational database (Postgres, SQL) Experience with Container solutions (Kubernetes) Strategic and product-oriented approach with a desire to understand users Outstanding communication skills Bonus points for any of the following: Experience or interest in Security or Networking Experience in building rich web UIs with React (and Redux) Familiarity working with Observability tools like ELK, Grafana etc is a plus Does this sound like you? Wed love to hear from you! At Cisco Meraki, we re challenging the status quo with the power of diversity, inclusion, and collaboration. When we connect different perspectives, we can imagine new possibilities, inspire innovation, and release the full potential of our people. We re building an employee experience that includes appreciation, belonging, growth, and purpose for everyone. Message to applicants applying to work in the U.S. and/or Canada: When available, the salary range posted for this position reflects the projected hiring range for new hire, full-time salaries in U.S. and/or Canada locations, not including equity or benefits. For non-sales roles the hiring ranges reflect base salary only; employees are also eligible to receive annual bonuses. Hiring ranges for sales positions include base and incentive compensation target. Individual pay is determined by the candidates hiring location and additional factors, including but not limited to skillset, experience, and relevant education, certifications, or training. Applicants may not be eligible for the full salary range based on their U.S. or Canada hiring location. The recruiter can share more details about compensation for the role in your location during the hiring process. U.S. employees have access to quality medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, short and long-term disability coverage, basic life insurance and numerous wellbeing offerings. Employees receive up to twelve paid holidays per calendar year, which includes one floating holiday (for non-exempt employees), plus a day off for their birthday. Non-Exempt new hires accrue up to 16 days of vacation time off each year, at a rate of 4.92 hours per pay period. Exempt new hires participate in Cisco s flexible Vacation Time Off policy, which does not place a defined limit on how much vacation time eligible employees may use, but is subject to availability and some business limitations. All new hires are eligible for Sick Time Off subject to Cisco s Sick Time Off Policy and will have eighty (80) hours of sick time off provided on their hire date and on January 1st of each year thereafter. Up to 80 hours of unused sick time will be carried forward from one calendar year to the next such that the maximum number of sick time hours an employee may have available is 160 hours. Employees in Illinois have a unique time off program designed specifically with local requirements in mind. All employees also have access to paid time away to deal with critical or emergency issues. We offer additional paid time to volunteer and give back to the community. Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components. For quota-based incentive pay, Cisco typically pays as follows: .75% of incentive target for each 1% of revenue attainment up to 50% of quota; 1.5% of incentive target for each 1% of attainment between 50% and 75%; 1% of incentive target for each 1% of attainment between 75% and 100%; and once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation. For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.

Posted 4 weeks ago

Apply
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