PageSourceSearch

https://edgeq.io/component---src-pages-career-js-1b262502aa0dc8f61e0a.js

js edgeq.io collected 2026-10-03 21:19:26 UTC 38,042 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[8271],{2647:function(e,t,n){n.r(t),n.d(t,{default:function(){return De}});var a=n(5785),i=n(7294),r=n(5718),o=n(9357),l=n(3639),s=n(994),c=n(7408),d=n(5900),u=n.n(d);function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},m.apply(this,arguments)}function p(e,t){if(null==e)return{};var n,a,i={},r=Object.keys(e);for(a=0;a<r.length;a++)n=r[a],t.indexOf(n)>=0||(i[n]=e[n]);return i}n(1143);function f(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function g(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function h(e,t){return Object.keys(t).reduce((function(n,a){var r,o=n,l=o[f(a)],s=o[a],c=p(o,[f(a),a].map(g)),d=t[a],u=function(e,t,n){var a=(0,i.useRef)(void 0!==e),r=(0,i.useState)(t),o=r[0],l=r[1],s=void 0!==e,c=a.current;return a.current=s,!s&&c&&o!==t&&l(t),[s?e:o,(0,i.useCallback)((function(e){for(var t=arguments.length,a=new Array(t>1?t-1:0),i=1;i<t;i++)a[i-1]=arguments[i];n&&n.apply(void 0,[e].concat(a)),l(e)}),[n])]}(s,l,e[d]),h=u[0],E=u[1];return m({},c,((r={})[a]=h,r[d]=E,r))}),e)}n(9712);var E=n(9541);function v(e){var t=function(e){return e&&e.ownerDocument||document}(e);return t&&t.defaultView||window}var y=/([A-Z])/g;var b=/^ms-/;function w(e){return function(e){return e.replace(y,"-$1").toLowerCase()}(e).replace(b,"-ms-")}var x=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;var S=function(e,t){var n="",a="";if("string"==typeof t)return e.style.getPropertyValue(w(t))||function(e,t){return v(e).getComputedStyle(e,t)}(e).getPropertyValue(w(t));Object.keys(t).forEach((function(i){var r=t[i];r||0===r?!function(e){return!(!e||!x.test(e))}(i)?n+=w(i)+": "+r+";":a+=i+"("+r+") ":e.style.removeProperty(w(i))})),a&&(n+="transform: "+a+";"),e.style.cssText+=";"+n},C=n(1721),k=n(3935),N=!1,A=i.createContext(null),L="unmounted",P="exited",R="entering",O="entered",D="exiting",T=function(e){function t(t,n){var a;a=e.call(this,t,n)||this;var i,r=n&&!n.isMounting?t.enter:t.appear;return a.appearStatus=null,t.in?r?(i=P,a.appearStatus=R):i=O:i=t.unmountOnExit||t.mountOnEnter?L:P,a.state={status:i},a.nextCallback=null,a}(0,C.Z)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===L?{status:P}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==R&&n!==O&&(t=R):n!==R&&n!==O||(t=D)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,a=this.props.timeout;return e=t=n=a,null!=a&&"number"!=typeof a&&(e=a.exit,t=a.enter,n=void 0!==a.appear?a.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===R){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:k.findDOMNode(this);n&&function(e){e.scrollTop}(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===P&&this.setState({status:L})},n.performEnter=function(e){var t=this,n=this.props.enter,a=this.context?this.context.isMounting:e,i=this.props.nodeRef?[a]:[k.findDOMNode(this),a],r=i[0],o=i[1],l=this.getTimeouts(),s=a?l.appear:l.enter;!e&&!n||N?this.safeSetState({status:O},(function(){t.props.onEntered(r)})):(this.props.onEnter(r,o),this.safeSetState({status:R},(function(){t.props.onEntering(r,o),t.onTransitionEnd(s,(function(){t.safeSetState({status:O},(function(){t.props.onEntered(r,o)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),a=this.props.nodeRef?void 0:k.findDOMNode(this);t&&!N?(this.props.onExit(a),this.safeSetState({status:D},(function(){e.props.onExiting(a),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:P},(function(){e.props.onExited(a)}))}))}))):this.safeSetState({status:P},(function(){e.props.onExited(a)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(a){n&&(n=!1,t.nextCallback=null,e(a))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:k.findDOMNode(this),a=null==e&&!this.props.addEndListener;if(n&&!a){if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],r=i[0],o=i[1];this.props.addEndListener(r,o)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===L)return null;var t=this.props,n=t.children,a=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,p(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return i.createElement(A.Provider,{value:null}
1,"function"==typeof n?n(e,a):i.cloneElement(i.Children.only(n),a))},t}(i.Component);function H(){}T.contextType=A,T.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:H,onEntering:H,onEntered:H,onExit:H,onExiting:H,onExited:H},T.UNMOUNTED=L,T.EXITED=P,T.ENTERING=R,T.ENTERED=O,T.EXITING=D;var I=T,q=!("undefined"==typeof window||!window.document||!window.document.createElement),j=!1,F=!1;try{var B={get passive(){return j=!0},get once(){return F=j=!0}};q&&(window.addEventListener("test",B,B),window.removeEventListener("test",B,!0))}catch(Te){}var M=function(e,t,n,a){if(a&&"boolean"!=typeof a&&!F){var i=a.once,r=a.capture,o=n;!F&&i&&(o=n.__once||function e(a){this.removeEventListener(t,e,r),n.call(this,a)},n.__once=o),e.addEventListener(t,o,j?a:r)}e.addEventListener(t,n,a)};var W=function(e,t,n,a){var i=a&&"boolean"!=typeof a?a.capture:a;e.removeEventListener(t,n,i),n.__once&&e.removeEventListener(t,n.__once,i)};var G=function(e,t,n,a){return M(e,t,n,a),function(){W(e,t,n,a)}};function Z(e,t,n){void 0===n&&(n=5);var a=!1,i=setTimeout((function(){a||function(e,t,n,a){if(void 0===n&&(n=!1),void 0===a&&(a=!0),e){var i=document.createEvent("HTMLEvents");i.initEvent(t,n,a),e.dispatchEvent(i)}}(e,"transitionend",!0)}),t+n),r=G(e,"transitionend",(function(){a=!0}),{once:!0});return function(){clearTimeout(i),r()}}function _(e,t,n,a){var i,r;null==n&&(i=S(e,"transitionDuration")||"",r=-1===i.indexOf("ms")?1e3:1,n=parseFloat(i)*r||0);var o=Z(e,n,a),l=G(e,"transitionend",t);return function(){o(),l()}}function K(e,t){const n=S(e,t)||"",a=-1===n.indexOf("ms")?1e3:1;return parseFloat(n)*a}function Q(e,t){const n=K(e,"transitionDuration"),a=K(e,"transitionDelay"),i=_(e,(n=>{n.target===e&&(i(),t(n))}),n+a)}var U=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((e=>null!=e)).reduce(((e,t)=>{if("function"!=typeof t)throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return null===e?t:function(){for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];e.apply(this,a),t.apply(this,a)}}),null)};var Y=function(e){return e&&"function"!=typeof e?function(t){e.current=t}:e};var V=function(e,t){return(0,i.useMemo)((function(){return function(e,t){var n=Y(e),a=Y(t);return function(e){n&&n(e),a&&a(e)}}(e,t)}),[e,t])};var z=n(5893);var J=i.forwardRef(((e,t)=>{let{onEnter:n,onEntering:a,onEntered:r,onExit:o,onExiting:l,onExited:s,addEndListener:c,children:d,childRef:u,...m}=e;const p=(0,i.useRef)(null),f=V(p,u),g=e=>{var t;f((t=e)&&"setState"in t?k.findDOMNode(t):null!=t?t:null)},h=e=>t=>{e&&p.current&&e(p.current,t)},E=(0,i.useCallback)(h(n),[n]),v=(0,i.useCallback)(h(a),[a]),y=(0,i.useCallback)(h(r),[r]),b=(0,i.useCallback)(h(o),[o]),w=(0,i.useCallback)(h(l),[l]),x=(0,i.useCallback)(h(s),[s]),S=(0,i.useCallback)(h(c),[c]);return(0,z.jsx)(I,{ref:t,...m,onEnter:E,onEntered:y,onEntering:v,onExit:b,onExited:x,onExiting:w,addEndListener:S,nodeRef:p,children:"function"==typeof d?(e,t)=>d(e,{...t,ref:g}):i.cloneElement(d,{ref:g})})}));const X={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function $(e,t){const n=t["offset".concat(e[0].toUpperCase()).concat(e.slice(1))],a=X[e];return n+parseInt(S(t,a[0]),10)+parseInt(S(t,a[1]),10)}const ee={[P]:"collapse",[D]:"collapsing",[R]:"collapsing",[O]:"collapse show"},te={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,getDimensionValue:$},ne=i.forwardRef(((e,t)=>{let{onEnter:n,onEntering:a,onEntered:r,onExit:o,onExiting:l,className:s,children:c,dimension:d="height",getDimensionValue:m=$,...p}=e;const f="function"==typeof d?d():d,g=(0,i.useMemo)((()=>U((e=>{e.style[f]="0"}),n)),[f,n]),h=(0,i.useMemo)((()=>U((e=>{const t="scroll".concat(f[0].toUpperCase()).concat(f.slice(1));e.style[f]="".concat(e[t],"px")}),a)),[f,a]),E=(0,i.useMemo)((()=>U((e=>{e.style[f]=null}),r)),[f,r]),v=(0,i.useMemo)((()=>U((e=>{e.style[f]="".concat(m(f,e),"px"),e.offsetHeight}),o)),[o,m,f]),y=(0,i.useMemo)((()=>U((e=>{e.style[f]=null}),l)),[f,l]);return(0,z.jsx)(J,{ref:t,addEndListener:Q,...p,"aria-expanded":p.role?p.in:null,onEnter:g,onEntering:h,onEntered:E,onExit:v,onExiting:y,childRef:c.ref,children:(e,t)=>i.cloneElement(c,{...t,className:u()(s,c.props.className,ee[e],"width"===f&&"collapse-horizontal")})})}));ne.defaultProps=te;var ae=ne;function ie(e,t){return Array.isArray(e)?e.includes(t):e===t}const re=i.createContext({});re.displayName="AccordionContext";var oe=re;const le=i.forwardRef(((e,t)=>{let{as:n="div",bsPrefix:a,className:r,children:o,eventKey:l,...s}=e;const{activeEventKey:c}=(0,i.useContext)(oe);return a=(0,E.vE)(a,"accordion-collapse"),(0,z.jsx)(ae,{ref:t,in:ie(c,l),...s,className:u()(r,a),children:(0,z.jsx)(n,{children:i.Children.only(o)})})}));le.displayName="AccordionCollapse";var se=le;
1const ce=i.createContext({eventKey:""});ce.displayName="AccordionItemContext";var de=ce;const ue=i.forwardRef(((e,t)=>{let{as:n="div",bsPrefix:a,className:r,...o}=e;a=(0,E.vE)(a,"accordion-body");const{eventKey:l}=(0,i.useContext)(de);return(0,z.jsx)(se,{eventKey:l,children:(0,z.jsx)(n,{ref:t,...o,className:u()(r,a)})})}));ue.displayName="AccordionBody";var me=ue;const pe=i.forwardRef(((e,t)=>{let{as:n="button",bsPrefix:a,className:r,onClick:o,...l}=e;a=(0,E.vE)(a,"accordion-button");const{eventKey:s}=(0,i.useContext)(de),c=function(e,t){const{activeEventKey:n,onSelect:a,alwaysOpen:r}=(0,i.useContext)(oe);return i=>{let o=e===n?null:e;r&&(o=Array.isArray(n)?n.includes(e)?n.filter((t=>t!==e)):[...n,e]:[e]),null==a||a(o,i),null==t||t(i)}}(s,o),{activeEventKey:d}=(0,i.useContext)(oe);return"button"===n&&(l.type="button"),(0,z.jsx)(n,{ref:t,onClick:c,...l,"aria-expanded":s===d,className:u()(r,a,!ie(d,s)&&"collapsed")})}));pe.displayName="AccordionButton";var fe=pe;const ge=i.forwardRef(((e,t)=>{let{as:n="h2",bsPrefix:a,className:i,children:r,onClick:o,...l}=e;return a=(0,E.vE)(a,"accordion-header"),(0,z.jsx)(n,{ref:t,...l,className:u()(i,a),children:(0,z.jsx)(fe,{onClick:o,children:r})})}));ge.displayName="AccordionHeader";var he=ge;const Ee=i.forwardRef(((e,t)=>{let{as:n="div",bsPrefix:a,className:r,eventKey:o,...l}=e;a=(0,E.vE)(a,"accordion-item");const s=(0,i.useMemo)((()=>({eventKey:o})),[o]);return(0,z.jsx)(de.Provider,{value:s,children:(0,z.jsx)(n,{ref:t,...l,className:u()(r,a)})})}));Ee.displayName="AccordionItem";var ve=Ee;const ye=i.forwardRef(((e,t)=>{const{as:n="div",activeKey:a,bsPrefix:r,className:o,onSelect:l,flush:s,alwaysOpen:c,...d}=h(e,{activeKey:"onSelect"}),m=(0,E.vE)(r,"accordion"),p=(0,i.useMemo)((()=>({activeEventKey:a,onSelect:l,alwaysOpen:c})),[a,l,c]);return(0,z.jsx)(oe.Provider,{value:p,children:(0,z.jsx)(n,{ref:t,...d,className:u()(o,m,s&&"".concat(m,"-flush"))})})}));ye.displayName="Accordion";var be=Object.assign(ye,{Button:fe,Collapse:se,Item:ve,Header:he,Body:me}),we=n(1852),xe=n(7244),Se=JSON.parse('[{"header":{"mainHeading":"Senior QA Engineer - SoC Platform Software Engineer","mainLocation":"Bangalore, India"},"body":{"AboutHeading":"About the Role","para1":"We are looking for a Senior QA Engineer with deep expertise in platform software validation to join EdgeQ\'s engineering team in Bangalore.  Backgroun
1d in semiconductors, SoC bring up, or embedded hardware system background is mandatory.  Wireless background in 4G/5G is ideally preferred. ","para2":"You will own test strategy, automation infrastructure, and quality processes for embedded Linux-based platforms, including networking and radio access network (RAN) stack components. You will work closely with kernel, firmware, and software engineers to define test coverage, build robust automation pipelines, and drive quality across the full software stack.","subHeading1":"Responsibilities","list1":["Design, develop, and maintain automated test frameworks for embedded Linux platform software including kernel, drivers, and system-level components","Build and manage test automation using the Robot Framework and Python, covering functional, regression, integration, and stress testing","Deploy and administer LAVA (Linaro Automated Validation Architecture) test infrastructure for continuous hardware-in-the-loop testing across target boards","Develop test plans and test cases for network stack validation including L2/L3 protocols, RAN components (MAC, RLC, PDCP), and inter-process communication","Collaborate with development teams to integrate automated tests into CI/CD pipelines using Git-based workflows","Triage and root-cause test failures, distinguishing infrastructure issues from genuine software defects","Define and track quality metrics, test coverage reports, and release readiness criteria","Review and contribute to system architecture and design documents from a testability perspective","Mentor junior QA engineers and establish best practices for test automation and documentation","Participate in agile sprints, contributing QA estimates, test plans, and risk assessments"],"subHeading2":"Required Qualifications","list2":["5–10 years of experience in software QA with a focus on platform, embedded, or systems-level testing","Strong hands-on experience with embedded Linux — kernel configuration, device drivers, system bring-up, and debugging","Proficiency in Python for test automation, tooling, and infrastructure scripting","Experience with Robot Framework for test case development, keyword libraries, and test suite management","Hands-on experience with LAVA for automated board farm testing and remote device management","Solid understanding of network stack protocols (TCP/IP, UDP, Ethernet) and experience testing network interfaces or communication stacks","Proficient with Git for version control, branching strategies, and code review workflows","Experience writing test plans, test specifications, and bug reports with high clarity and technical detail","Strong debugging skills using tools such as GDB, strace, ftrace, perf, Wireshark, or serial console","Bachelor\'s or Master\'s degree in Computer Science, Electronics Engineering, or a related technical discipline"],"subHeading3":"Preferred Qualifications","list3":["Experience with RAN stack components (MAC, RLC, PDCP, PHY layer interfaces) or telecom platform testing","Familiarity with real-time Linux (PREEMPT_RT) and its testing considerations","Experience with UIO (Userspace I/O), shared memory IPC, or inter-process communication testing","Knowledge of JTAG debugging, OpenOCD, or hardware bring-up workflows","Familiarity with CI/CD systems such as Jenkins, GitLab CI, or GitHub Actions","Experience with cross-compilation environments and ARM64 target platforms","Understanding of performance testing and profiling methodologies for embedded systems","Contributions to open-source projects or internal tooling infrastructure"],"accsubHeading":"Work Environment","list5":["Full-time, on-site position based at our Bangalore office","Collaborative lab environment with access to hardware boards, test infrastru
1cture, and engineering tools","Close coordination with global engineering teams across time zones"]}},{"header":{"mainHeading":"Data Plane Software Developer","mainLocation":"Bangalore, India"},"body":{"para1":"At EdgeQ, our vision is a hyper-connected world achieved through implementing 5G in a format that is accessible, consumable, and intuitive. As a leading innovator, EdgeQ is the creator of the industry’s first 5G Base-Station-on-a-Chip. Led by seasoned executives who have delivered industry-transforming technologies (4G/5G, WiFi, Wimax, Artificial Intelligence, Cloud Servers) for the last few decades, EdgeQ is inventing a new paradigm within the wireless infrastructure industry.","para2":"As an engineer of the Platform Software team, you will help build a dynamic platform for the next generation 5G SoC at EdgeQ. You will be in a fast paced environment and challenged creatively as you interact with internal and external customers. Must be able to own, implement and optimize data plane stacks.","subHeading1":"Role Summary and Responsibilities","list1":["Identifying bottlenecks in networking and communication protocols","Developed DPDK PMD and DPDK fast path","Putting together DPDK on an ARMv8 embedded system","Troubleshooting and optimizing data path","Architect the next generation 5G base station on a chip’s data path"],"subHeading2":"Job Requirements","list2":["Strong programming experience in c/c++","In-depth knowledge in packet forward path in layer 2 and layer 3","Hands on experience with DPDK fastpath","5G RAN architecture knowledge preferred but not required","Have good knowledge and experience working in Linux environment","10 years experience with DPDK preferred"],"accsubHeading":"Accessibility","accpara":"EdgeQ is an Equal Employment Opportunity (EEO) employer and welcomes qualified applicants from around the world, regardless of their ethnicity, gender, religion, nationality, age, disability, or other legally protected status."}},{"header":{"mainHeading":"5G PHY Control Firmware","mainLocation":"Bangalore & India"},"body":{"subHeading1":"Role Summary and Responsibilities","list1":["Design and develop high quality functional firmware","Translate product requirements to FW functional requirements","Write detailed FW architecture specification covering functional, performance and KPI aspects","Write detailed FW architecture specification covering functional, performance and KPI aspects","Develop high level design, low-level design specification","Design FW system to handle critical timing/synchronization to meet real-time needs of wireless protocols","Closely work with HW architects and system engineers to design HW-SW functional split and interfaces","Active part in Customer solution design","Functional troubleshooting at product level both in the lab and field","Perform effective SW/FW configuration management and release management","Support field performance activities and radio conformance tests"],"subHeading2":"Job Requirements","list2":["Strong knowledge of any of the wireless technologies (4G, 5G, WLAN technologies (802.11a/b/g/n/ac/ax))","Strong background in Wireless communication and signal processing","Deep understanding of embedded software engineering principles, and core computer science fundamentals","RTOS, C and C++, compilers, build and source code control tools;","Very strong coding & debugging skills in C is must","Proficiency debugging embedded software systems","Education & experience:B.Tech Degree in Electronics & Communication, Telecom System Engineering or Computer Science. MS/M.Tech Degree highly desirable","2-12 years’ experience Wireless PHY, PHY control Firmware design and development"],"accsubHeading":"Accessibility","accpara":"EdgeQ is an Equal Employment Opportunity (EEO) employer and welcomes qualified applicants from around the world, regardless of their ethnicity, gender, religion, nationality, age, disability, or other legally protected status."}},{"header":{"mainHeading":"F/W Design Engineer","mainLocation":"Bangalore, India"},"body":{"para1":"EdgeQ is a leading innovator creating the industry’s first 5G Base-Station-on-a-Chip. We have assembled a formidable team of distinguished engineers, domain experts, and top graduates from the world’s most selective universities to unlock what has traditionally been a proprietary, expensive and complex solution. It takes great innovative minds to unlock the potential of 5G into transformative products. This is where you come in to be one of the key drivers of this transformation.","subHeading1":"Role Summary and Responsibilities","list1":["You will be part of the softw
1are team delivering high-performance software for a novel reference platform on an aggressive timeline.","You will be part of a team delivering a custom high-performance PHY and RF modules on an aggressive timeline.","You will be part of a team that handles design and development of complex low-level SW and FW to enable the development of air interface solutions with focus on L1, Phy and RF functions based on customer driven requirements.","Responsibilities include developing signal processing features and algorithms using cutting edge SoC, DSP, Baseband, RF transceiver and WTR engine technologies.","You will be contributing to the latest ideas and developments in wireless communication enabling IoT, Vehicular communication(V2X), Augmented Reality, Automated Factories of the future. Are you ready to take the plunge?"],"subHeading2":"Job Requirements","list2":["Strong background in Wireless communication and signal processing","Very strong coding & debugging skills in C is must","Knowledge of any of the wireless technologies (4G, 5G, WLAN technologies (802.11a/b/g/n/ac/ax)) is a plus.","Deep understanding of embedded software engineering principles, and core computer science fundamentals","Knowledge of RTOS, compilers, build and source code control tools will be a plus","Education & experience:B.Tech Degree in Electronics & Communication, Telecom System Engineering or Computer Science. MS/M.Tech Degree highly desirable"],"accsubHeading":"Accessibility","accpara":"EdgeQ is an Equal Employment Opportunity (EEO) employer and welcomes qualified applicants from around the world, regardless of their ethnicity, gender, religion, nationality, age, disability, or other legally protected status."}},{"header":{"mainHeading":"General Kernel Engineer & Bangalore, India","mainLocation":"Bangalore, India"},"body":{"para1":"At EdgeQ, our vision is a hyper-connected world achieved through implementing 5G in a format that is accessible, consumable, and intuitive. As a leading innovator, EdgeQ is the creator of the industry’s first 5G Base-Station-on-a-Chip. Led by seasoned executives who have delivered industry-transforming technologies (4G/5G, WiFi, Wimax, Artificial Intelligence, Cloud Servers) for the last few decades, EdgeQ is inventing a new paradigm within the wireless infrastructure industry.","para2":"As an engineer of the Platform Software team, you will help build a dynamic platform for the next generation 5G SoC at EdgeQ. You will be in a fast paced environment and challenged creatively as you interact with internal and external customers. Must be able to own, implement and optimize Linux kernel device drivers, RTOS firmware and Linux application stacks.","subHeading1":"Role Responsibilities","list1":["Develop and design Linux kernel device drivers","Optimize driver and kernel using common Linux tools","Troubleshoot kernel OS and device driver bugs","Architect next generation 5G platform software","Interface with internal and external customers to resolve critical issues"],"subHeading2":"Requirements","list2":["Have the professional knowledge/experience on C & assembly language","Linux environment development experience","Understanding of SPI, I2C, UART, PCIe, Ethernet device drivers","Knowledge of Linux networking stack"],"accsubHeading":"Accessibility","accpara":"EdgeQ is an Equal Employment Opportunity (EEO) employer and welcomes qualified applicants from around the world, regardless of their ethnicity, gender, religion, nationality, age, disability, or other legally protected status."}}]'),Ce=n(1279),ke=n(1176),Ne=(n(3562),n(1919)),Ae=n(3201),Le=n(8177),Pe=n(491),Re=n(633),Oe=n(5414);var De=()=>{var e,t,n,d,u,m,p,f;const{0:g,1:h}=(0,i.useState)([]),{0:E,1:v}=(0,i.useState)({}),{0:y,1:b}=(0,i.useState)({}),{0:w,1:x}=(0,i.useState)(""),{0:S,1:C}=(0,i.useState)(!1),{0:k,1:N}=(0,i.useState)(""),{0:A,1:L}=(0,i.useState)(!1),[P,R]=i.useState(""),{0:O,1:D}=(0,i.useState)(""),{0:T,1:H}=(0,i.useState)(!1),{0:I,1:q}=(0,i.useState)(!1),{0:j,1:F}=(0,i.useState)("File Format: doc, docx, image, pdf"),{0:B,1:M}=(0,i.useState)(!1),{0:W,1:G}=(0,i.useState)(!1),{0:Z,1:_}=(0,i.useState)("File Format: doc, docx, image, pdf"),{0:K,1:Q}=(0,i.useState)(!1),{0:U,1:Y}=(0,i.useState)(""),V=Pe.Ry().shape({name:Pe.Z_().required("Name is required"),email:Pe.Z_().email().required("Email is required"),phone:Pe.Z_().required("Phone is required").matches(/^((\\+[1-9]{1,4}[ \\-]*)|(\\([0-9]{2,3}
1\\)[ \\-]*)|([0-9]{2,4})[ \\-]*)*?[0-9]{3,4}?[ \\-]*[0-9]{3,4}?$/,"Only Phone and Numbers Characters are accept e:g(-)").min(7).max(13),location:Pe.Z_().required("Location is required")}),{register:z,handleSubmit:J,formState:{errors:X,isSubmitting:$},reset:ee,setValue:te}=(0,Le.cI)({resolver:(0,Re.X)(V)}),ne=(e,t)=>{Q(!K),Y(e),document.querySelector("html").style.overflowY="hidden",document.querySelector("html").style.position="fixed",document.querySelector("html").style.left="0",document.querySelector("html").style.right="0",""!==P&&te("location",P,{shouldValidate:!0,shouldDirty:!0})},ae=()=>{Q(!1),document.querySelector("html").style.overflowY="auto",document.querySelector("html").style.position="initial",document.querySelector(".apply-form").reset(),D("")};return i.useEffect((()=>{window.scrollTo(0,0)}),[]),i.createElement(r.Z,null,i.createElement(o.Z,{title:"EdgeQ | Career"}),i.createElement(Oe.q,null,i.createElement("meta",{property:"og:locale",content:"en_US"}),i.createElement("meta",{property:"og:type",content:"article"}),i.createElement("meta",{property:"og:title",content:"Careers - EdgeQ"}),i.createElement("meta",{property:"og:description",content:"Careers Open Positions AllBangalore, IndiaSanta Clara, US Operations Data Plane Software Developer Bangalore, India & Santa Clara, US See more Operations L2/L3 Infrastructure Software Developer Bangalore, India & Santa Clara, US See more Operations L3 Sr Technical/Principal Engineer – 5G Bangalore, India See more Operations L2 Technical Engineer – 5G Bangalore, India & Santa Clara, … Careers Read More »"}),i.createElement("meta",{property:"og:url",content:"https://edgeq.io/careers/"}),i.createElement("meta",{property:"og:site_name",content:"EdgeQ"}),i.createElement("meta",{property:"article:modified_time",content:"2021-12-09T13:01:41+00:00"}),i.createElement("meta",{name:"twitter:card",content:"summary_large_image"}),i.createElement("meta",{name:"twitter:label1",content:"Est. reading time"}),i.createElement("meta",{name:"twitter:data1",content:"2 minutes"})),i.createElement(ke.Ix,{hideProgressBar:!0}),i.createElement("section",{className:"career-first-sec"},i.createElement(l.Z,null,i.createElement(s.Z,null,i.createElement(c.Z,{md:12},i.createElement("div",{className:"career-heading"},i.createElement("h2",{"data-aos":"fade-down"},"make an ",i.createElement("span",{className:"orange"},"impact")," today"))),i.createElement(s.Z,{className:"main-why"},i.createElement(c.Z,{md:4,sm:6},i.createElement("div",{className:"whyedge-head"},i.createElement("h3",null,i.createElement("span",{className:"right-arrow"},i.createElement(we.lzl,null)),"Why EdgeQ...?"))),i.createElement(c.Z,{md:8,sm:6},i.createElement("div",{className:"whyedge-text"},i.createElement("p",null,"We have assembled a formidable team of distinguished engineers, domain experts, and top graduates from the world’s most selective universities to unlock what has traditionally been a proprietary, expensive and complex solution. EdgeQ is funded by world-renowned investors and advised by notable industry luminaries.")))),i.createElement("hr",{className:"btline"}),i.createElement(s.Z,{className:"main-why open_position"},i.createElement(c.Z,{md:4,sm:6},i.createElement("div",{className:"whyedge-head"},i.createElement("h3",null,i.createElement("span",{className:"right-arrow"},i.createElement(we.lzl,null)),"Open Positions"))),i.createElement(c.Z,{md:8,sm:6},i.createElement("div",{className:"whyedge-text"},i.createElement("p",null,"Don't see the job you are looking for?"),i.createElement("p",null,"Send us your resume and we will get in touch with you when a suitable position opens."),i.createElement("div",{className:"submit-btn"},i.createElement("a",{className:"content-btn",style:{display:"inline-block"},onClick:()=>ne("New Resume Submission")},"Submit Resume"))))),i.createElement("hr",{className:"btline"})))),i.createElement("section",{className:"career-second-sec"},i.createElement(l.Z,null,i.createElement(s.Z,null,i.createElement(c.Z,null,i.createElement("div",{className:"location-sec"},i.createElement("div",{className:"Location-box"},i.createElement("svg",{width:"12",height:"8",viewBox:"0 0 12 8",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M10.59 0.294922L6 4.87492L1.41 0.294922L0 1.70492L6 7.70492L12 1.70492L10.59 0.294922Z",fill:"black","fill-opacity":"0.54"})),i.createElement("select",{name:"location",onChange:e=>R(e.target.value)},i.createElement("option",{value:"",selected:!0},"All locations"),i.createElement("option",{value:"Bangalore, India"},"Bangalore, India"),i.createElement("option",{value:"Santa Clara, US"},"Santa Clara, US"))),i.createElement("div",{className:"Location-search"},i.createElement("form",{action:"/"},i.createElement("input",{type:"text",value:O,placeholder:"Search",name:"search",onChange:e=>D(e.target.value)}),i.createElement("div",{className:"search-icon"},i.createElement(xe.wnI,null))))))),i.createElement(s.Z,null,i.createElement(c.Z,{md:12},i.createElement(be,null,Se.filter((e=>""==O||e.header.mainHeading.toLowerCase().includes(O.toLowerCase())?P?e.header.mainLocation.toLowerCase().includes(P.toLowerCase()):e:void 0)).map(((e,t)=>{var n,a,r,o,l,s,c,d,u,m,p;return i.createElement(be.Item,{eventKey:t,key:t},i.createElement(be.Header,null,i.createElement("div",{className:"blockkk"},i.createElement("h3",null,e.header.mainHeading),i.createElement("h4",null,e.header.mainLocation))),i.createElement(be.Body,null,i.createElement("h3",null,e.body.AboutHeading),i.createElement("p",null,null!==(n=e.body.para1)&&void 0!==n?n:null),i.createElement("p",null,null!==(a=e.body.para2)&&void 0!==a?a:null),i.createElement("p",null,null!==(r=e.body.smpara)&&void 0!==r?r:null),i.createElement("h3",null,e.body.subHeading1),i.createElement("p",null,null!==(o=e.body.newpara)&&void 0!==o?o:null),i.createElement("p",null,null!==(l=e.body.newpara1)&&void 0!==l?l:null),i.createElement("b",null,null!==(s=e.body.para3)&&void 0!==s?s:null),(null==e||null===(c=e.body)||void 0===c||null===(d=c.list1
1)||void 0===d?void 0:d.filter((e=>null==e?void 0:e.trim())).length)>0&&i.createElement("ul",null,e.body.list1.filter((e=>null==e?void 0:e.trim())).map(((e,t)=>i.createElement("li",{key:t},e)))),i.createElement("b",null,null!==(u=e.body.Epara)&&void 0!==u?u:null),(null==e||null===(m=e.body)||void 0===m||null===(p=m.Elist)||void 0===p?void 0:p.filter((e=>null==e?void 0:e.trim())).length)>0&&i.createElement("ul",null,e.body.Elist.filter((e=>null==e?void 0:e.trim())).map(((e,t)=>i.createElement("li",{key:t},e)))),i.createElement("h3",null,e.body.subHeading2),void 0!==e.body.list2?i.createElement("ul",null,e.body.list2.map(((e,t)=>i.createElement("li",{key:t},e)))):null,i.createElement("h3",null,e.body.subHeading3),void 0!==e.body.list3?i.createElement("ul",null,e.body.list3.map(((e,t)=>i.createElement("li",{key:t},e)))):null,i.createElement("h3",null,e.body.subHeading4),void 0!==e.body.list4?i.createElement("ul",null,e.body.list4.map(((e,t)=>i.createElement("li",{key:t},e)))):null,i.createElement("h3",null,e.body.accsubHeading),i.createElement("p",null,e.body.accpara),void 0!==e.body.list5?i.createElement("ul",null,e.body.list5.map(((e,t)=>i.createElement("li",{key:t},e)))):null,i.createElement("div",{className:"applynow"},i.createElement("button",{className:"content-btn",onClick:()=>ne(e.header.mainHeading,e.header.mainLocation)},"Apply Now"))))}))))))),K&&i.createElement("div",{className:"modal"},i.createElement("div",{onClick:ae,className:"overlay"}),i.createElement("div",{className:"modal-content"},$&&i.createElement("div",{className:"submitting-spinner"},i.createElement(Ne.Z,null)),i.createElement("div",{className:"modal-header"},i.createElement("h2",null,"Send a Resume"),i.createElement("button",{className:"close-modal",onClick:ae},i.createElement(Ce.oHP,null))),i.createElement("div",{className:"modal-body"},i.createElement("form",{className:"apply-form",onSubmit:J((async e=>{if(w)if(k){e.subject=U,e.resume=null==E?void 0:E.file,e.coverLetter=null==y?void 0:y.file;const t=[E,y].map((e=>({path:e.file}))),n={...e,attachments:(0,a.Z)(t)},i={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(n)},r=await fetch("https://api.edgeq.io/contact",i);(await r.json()).success&&((0,ke.Am)("Form submitted successfully",{position:"top-center",autoClose:!1,hideProgressBar:!0,closeOnClick:!0}),q(!1),F("File Format: doc, docx, image, pdf"),G(!1),_("File Format: doc, docx, image, pdf"),x(""),N(""),ee())}else L(!0);else C(!0)}))},i.createElement("div",{className:"left"},i.createElement("input",Object.assign({type:"text",name:"name",placeholder:"Full Name *"},z("name"),{style:{borderColor:null!==(e=X.name)&&void 0!==e&&e.message?"#ff0000":"#A0A0A0"}})),i.createElement("span",null,i.createElement("p",{className:"popUpErrors_valid",style:{color:"#ff0000"}},null===(t=X.name)||void 0===t?void 0:t.message)," ")),i.createElement("div",{className:"right"},i.createElement("input",Object.assign({type:"email",name:"email",placeholder:"Email Address *"},z("email"),{style:{borderColor:null!==(n=X.email)&&void 0!==n&&n.message?"#ff0000":"#A0A0A0"}})),i.createElement("span",null,i.createElement("p",{className:"popUpErrors_valid",style:{color:"#ff0000"}},null===(d=X.email)||void 0===d?void 0:d.message)," ")),i.createElement("div",{className:"left"},i.createElement("input",Object.assign({type:"tel",name:"phone",placeholder:"Phone *"},z("phone"),{minLength:7,maxLength:13,style:{borderColor:null!==(u=X.phone)&&void 0!==u&&u.message?"#ff0000":"#A0A0A0"}})),i.createElement("span",null,i.createElement("p",{className:"popUpErrors_valid",style:{color:"#ff0000"}},null===(m=X.phone)||void 0===m?void 0:m.message)," ")),i.createElement("div",{className:"right"},i.createElement("input",Object.assign({type:"text",name:"address",placeholder:"Location *"},z("location"),{style:{borderColor:null!==(p=X.location)&&void 0!==p&&p.message?"#ff0000":"#A0A0A0"}})),i.createElement("span",null,i.createElement("p",{className:"popUpErrors_valid",style:{color:"#ff0000"}},null===(f=X.location)||void 0===f?void 0:f.message)," ")),i.createElement("div",{className:"center"},i.createElement("textarea",Object.assign({type:"text",name:"addinfo",placeholder:"Additional Info"},z("addinfo")))),i.createElement("div",{className:"resume-box"},i.createElement("div",{className:"res-div"},i.createElement("label",{className:"upload-resume",style:{borderColor:S?"#ff0000":"#A0A0A0"}},T?i.createElement(Ne.Z,null):i.createElement(i.Fragment,null,i.createElement("input",{type:"file",name:"file1",size:"60",onChange:async e=>{const t=e.target.files[0];x(e.target.files[0].name),H(!0);const n=new FormData;n.append("file",t);const i={method:"POST",body:n}
1,r=await fetch("https://api.edgeq.io/file/upload",i),o=await r.json();200===r.status&&(H(!1),q(!0),F(t.name)),h([].concat((0,a.Z)(g),[o])),v(o),C(!1)},accept:".pdf,.doc,.docx,jpg,.png,.jpeg"}),I?i.createElement(Ae.yRW,null):i.createElement("h3",null,"Resume / CV *"),i.createElement("h5",null,j))),S&&i.createElement("span",{className:"res-d1",style:{color:"#ff0000"}},"Please Upload Your Resume"," ")),i.createElement("div",{className:"res-div",style:{marginLeft:"20px"}},i.createElement("label",{className:"upload-resume",style:{borderColor:A?"#ff0000":"#A0A0A0"}},B?i.createElement(Ne.Z,null):i.createElement(i.Fragment,null,i.createElement("input",{type:"file",name:"file2",size:"60",onChange:async e=>{const t=e.target.files[0];N(e.target.files[0].name),M(!0);const n=new FormData;n.append("file",t);const i={method:"POST",body:n},r=await fetch("https://api.edgeq.io/file/upload",i),o=await r.json();200===r.status&&(M(!1),G(!0),_(t.name)),h([].concat((0,a.Z)(g),[o])),b(o),L(!1)},accept:".pdf,.doc,.docx,jpg,.png,.jpeg"}),W?i.createElement(Ae.yRW,null):i.createElement("h3",null,"Cover Letter *"),i.createElement("h5",null,Z))),A&&i.createElement("span",{className:"res-d1",style:{color:"#ff0000"}},"Please Upload Your Cover Letter"," "))),i.createElement("div",{className:"form-btn"},i.createElement("button",{onClick:ae,className:"cancel-btn",type:"submit"},"Cancel"),i.createElement("button",{type:"submit"},"Submit")))))))}}}]);
2//# sourceMappingURL=component---src-pages-career-js-1b262502aa0dc8f61e0a.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.