Jobiba hiring network

Embedded Ui Engineer Jobs

1,669 active opportunities · Updated for October 2026

Fresh results

15 shown

Explore current embedded ui engineer jobs. Use filters to narrow by work mode, employment type, experience and date posted.

O
OpenAI
📍 San Francisco• Full-time• $230K – $342K/yr
1mo ago

About the Team The Consumer Devices team at OpenAI builds end-to-end hardware and software systems that bring AI into the physical world. We work at the intersection of custom silicon, embedded systems, operating systems, and cloud services to deliver reliable, production-ready devices at scale. About the role We are looking for an Operating Systems Engineer to build and harden the OS foundations for OpenAI products. We are especially interested in experienced, passionate, and innovative operating systems developers who thrive on building foundational platform software and solving hard problems in security, privacy, performance, power, and reliability. You will work across the OS kernel, core OS services, security and privacy primitives, performance and power, and the frameworks that connect applications and UI to the system. This role emphasizes deep debugging and systems ownership from development through production. You will collaborate closely with embedded, firmware, hardware, application, and product engineering teams. Experience with hardware bring-up is a plus, but not required. What you will do Work on end-to-end OS capabilities spanning the OS kernel, userspace services, application frameworks, UI toolkits, and application-facing APIs. Develop, integrate, and maintain OS components, both kernel-bound and in userspace, including scheduling, memory management, filesystems, drivers, IPC/RPC mechanisms, and security-relevant subsystems. Build and maintain core OS services and daemons (init, service management, device discovery, networking primitives, time, logging, update hooks, crash handling, and so on). Design and implement security and privacy mechanisms: Secure boot and measured boot integration points (where applicable). Mandatory access control and sandboxing. Secrets management, secure storage, key handling, and least-privilege service design. Privacy-preserving telemetry, data minimization, and user-consent oriented system behaviors. Establish a perfo

linuxartificial intelligenceai
View job →
R
Ramp
📍 New York• Full-time• Remote• $204.4K – $352K/yr
3mo ago

About Ramp Ramp is building the smart infrastructure for finance teams, embedded in the transaction flow of every dollar a business spends. We automate how over $200B in annualized spend flows in and out of 70,000+ companies: authorizing payments, flagging risk, categorizing spend, and closing books. The problems are high-stakes, data-dense, and unforgiving. We hire people with high agency and high urgency. We look for slope over intercept. We care less about where you trained and more about what you’ve built. At Ramp, everyone is a builder who owns problems end to end and makes consequential decisions that shape the outcome. The median Ramp customer saves 5% and grows revenue 16% in their first year – far in excess of businesses operating without Ramp. We believe every ambitious company deserves the same. If you want to build systems that directly shape how companies move and manage billions, Ramp is the place to do it. About the Role The Financial Intelligence team, part of Ramp's Applied AI org, powers the agentic analysis, FP&A, and book-close experiences that over 70,000 businesses rely on to run their finances. We turn messy financial data into a fast, trustworthy, governed data layer that AI agents can work with and build artifacts on top of. This is a frontend-leaning role for an engineer who obsesses over interaction design and data-dense UX, but is just as comfortable designing the API that feeds it. You'll own the surfaces customers actually touch: agentic financial analysis, month-end close, and exploratory data experiences that feel as polished as the best business intelligence tools. If you want your frontend work to sit at the center of real production LLM systems rather than being bolted on at the end, this is the role. What You’ll Do Design and ship customer-facing AI experiences end to end, from React UI through to the APIs and data contracts behind them Build BI-tool-quality interfaces for agentic analysis, FP&A, and book-close workflows:

REMOTEtypescriptreactai
View job →

Computer Systems Engineer – Space Payload Emulators – (Experienced or Lead) Company: The Boeing Company Boeing Defense, Space, & Security (BDS) is seeking Computer Systems Engineer – Space Payload Emulators to join the team located in El Segundo, California . As a Computer Systems Engineer , you will support the development and integration of space payload emulators in El Segundo, CA. In support of Boeing Defense Systems next-generation space programs, this role focuses on hands-on hardware/software development for embedded systems (Xilinx SoC/FPGA) and front-end UI/UX control interfaces. This position is tailored for an engineer who thrives in a hands-on lab environment , working side-by-side with multidisciplinary teams (hardware, firmware, software, and test engineers) to bring up hardware, integrate software/logic, and build intuitive emulator interfaces. Position Responsibilities: Embedded Software & FPGA Platform Integration Develop, configure, and maintain embedded software and firmware on Xilinx SoC platforms (Zynq UltraScale+, Versal). Implement and debug Processing System to Programmable Logic (PS/PL) interfaces, AXI interconnects, and memory maps. Develop and validate Board Support Packages (BSP), PetaLinux/embedded Linux distributions, device drivers, and low-level communication interfaces (PCIe, Ethernet, SPI, I2C, UART). Lead hands-on board bring-up, hardware/software integration, and system-level debugging in a lab environment using oscilloscopes, logic analyzers, and protocol analyzers. Front-End GUI & Operator Interface Development Design and implement responsive, reliable front-end graphical user interfa

javascriptjavareact
View job →

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Responsibilities Design, develop, and debug real-time embedded firmware for IoT systems, including gateways, lighting control, and environmental monitoring and control solutions. Maintain, optimize, and improve firmware for existing RTOS-based devices. Collaborate cross-functionally with BSP, HW, ID, Backend, Mobile, FE, PM, and PA teams to deliver high-quality products. Contribute to system-level architecture decisions for multi-module communication Document software architecture, tuning methods, and test results. Perform code reviews, ensuring best practices in coding standards. Participate in troubleshooting and root-cause analysis for firmware issues. Collaborate with QA and manufacturing teams for production firmware validation, factory firmware, and calibration procedures. Requirement (Must-Haves) Strong knowledge of networking fundamentals and protocols like TCP/IP (IPv4 and IPv6), socket programming, and higher-level protocols such as HTTP, WebSockets, or MQTT used in IoT systems. Experience developing firmware in a Real-Time Operating System (RTOS) environment (such as FreeRTOS or Zephyr). Proficient in C/C++ programming in embedded environments with RTOS. Understanding of memory management, interrupt handling, and power management in constrained systems. Familiarity with Git version control. A team player, who is self-m

gitlinuxc++
View job →
B
1 day ago

Full Stack Software Engineer (Associate/Experienced) Company: The Boeing Company The Boeing Company is currently seeking a Full Stack Software Engineer (Associate/Experienced) (UI Focus) with experience in software engineering and architecting to support the Denali Software team located in Herndon, Virginia . This position will focus on supporting the Boeing Defense, Space & Security (BDS) software engineering organization. The Denali software team is a dynamic group of curious, bold, and innovative software engineers striving for excellence in delivering quality products to end users. The software team is executing this vision through modern software technologies (Java, CI/CD pipelines) and methodologies (Scaled Agile). The ideal candidate is a self-motivated, high-performing software engineer with the aptitude for designing, developing, and maintaining complex multi-tiered application software systems. The software engineer will work day-to-day with a team of systems engineers, test engineers, and other software engineers to execute future vision. Position Responsibilities: Lead the design, development, testing, and ongoing maintenance of non-embedded software across the full end-to-end lifecycle to meet industry, customer, safety, and regulatory requirements. Analyze and translate customer requirements into clear, practical initial software designs that align with project goals. Develop, maintain, enhance, and optimize software products and features to enable robust system integration. <l

javareactangular
View job →

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Join forces with us on our mission to build a better IT industry. We are currently looking for a highly skilled Backend Software Engineer (Node.js) to join our team in Stockholm, Sweden. Please note that applicants must live in Sweden and hold a valid work permit at the time of application to be considered for this role. Team: You will join the UniFi Talk team that builds Ubiquiti's VoIP/phone system inside the UniFi ecosystem. UniFi Talk gives users desk phones plus the UniFi Talk application running on compatible UniFi consoles. This role is well suited to an engineer who enjoys solving complex product and platform problems, improving reliability, and working across backend, embedded, cloud, and application boundaries. Responsibilities: Design, build, and maintain backend services in Node.js and TypeScript. Develop secure, scalable, and maintainable APIs and service workflows. Contribute to architecture and code design decisions across the team. Review code and help maintain strong engineering standards, release quality, and development workflows. Investigate production issues, debug complex failures, and ship robust fixes. Work closely with embedded, web, mobile, product, and design teams to deliver platform capabilities used across the UniFi ecosystem. Improve the reliability, observability, and developer experience of t

typescriptnode.jssql
View job →

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Join forces with us on our mission to build a better IT industry. We are currently looking for a highly skilled Backend Software Engineer (Go) to our team in Stockholm or Malmö, Sweden. Please note that applicants must live in Sweden and hold a valid work permit at the time of application to be considered for this role. Responsibilities: Design, develop, and maintain efficient, scalable, secure, and reliable backend services for UniFi OS and/or other applications across UniFi Design and implement robust RESTful APIs and services using Golang Develop applications and services for embedded platforms, integrating closely with network device firmware, hardware, and other applications Architect and document backend software systems with a focus on performance, scalability, security, and maintainability Perform network programming and system-level integration across multiple subsystems Integrate new features into larger software systems and connected device ecosystems Collaborate closely with cloud architects, backend and frontend engineers, UX designers, QA engineers, and other stakeholders to deliver cohesive product experiences Participate in code reviews, technical discussions, and knowledge sharing to continuously improve engineering quality and practices Take ownership of deliverables and consistently meet project timelines and q

postgresqlmysqlaws
View job →

Who We Are About Stripe Stripe is a financial infrastructure platform for businesses. Millions of companies — from the world's largest enterprises to the most ambitious startups — use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career. About the Team The Core Change Management group is responsible for the systems that let every Stripe engineer ship code, configuration, and infrastructure changes safely and at high velocity. You will be embedded primarily on the Service Deployments team — the owners of Stripe's end-to-end code deployment platform — with regular collaboration with the Resource Automation and Feature Deployments teams. What Makes This Role Compelling You own the foundation of how Stripe ships software. The deployment platform sits in the critical path of every engineer's workflow at Stripe. The decisions you make affect thousands of deploys per day across hundreds of services, directly determining how fast and safely Stripe's product evolves. Technically rich, architecturally active. The team is executing several concurrent platform transformations: containerizing host-based services at scale, adding intelligent multi-service deploy pipelines, extending real-time anomaly detection to earlier stages of traffic shifts, and rebuilding deployment event infrastructure on top of a durable message bus. This is not maintenance work — the architecture is in motion. Broad surface area, real ownership. You will span the full stack from container scheduling and deployment orchestration business logic to the developer-facing internal platform UI. The problems are multi-layered: reliability, developer experience, performance, and safety all at once. Your judgment prevents incidents.

awsazurekubernetes
View job →

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Join forces with us on our mission to build a better IT industry. We are currently looking for a highly skilled Backend Software Engineer (Node.js) to join our team in Prague. Candidates should be prepared to work from our Prague office at least two times per week. Team: You will join the UniFi OS team, which develops and maintains the core operating system powering UniFi Cloud Gateways, NAS, and NVRs. The team provides the secure and stable platform that UniFi applications depend on across networking, camera surveillance, VoIP, and access control. This role is well suited to an engineer who enjoys solving complex product and platform problems, improving reliability, and working across backend, embedded, cloud, and application boundaries. Responsibilities: Design, build, and maintain backend services in Node.js and TypeScript. Develop secure, scalable, and maintainable APIs and service workflows. Contribute to architecture and code design decisions across the team. Review code and help maintain strong engineering standards, release quality, and development workflows. Investigate production issues, debug complex failures, and ship robust fixes. Work closely with embedded, web, mobile, product, and design teams to deliver platform capabilities used across the UniFi ecosystem. Improve the reliability, observability, and devel

typescriptnode.jssql
View job →

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Requirements: 3+ years of software testing experience; 1+ year QA Automation(backend) using Python, 1 year of manual testing experience; Strong L2/L3 networking expertise; Strong knowledge of software QA methodologies, tools and processes; Experience with testing of networks and embedded systems; Good knowledge of Linux administration and shell scripting; Solid knowledge of Python; Experience with Python test frameworks (PyTest, etc.); Upper-intermediate level of spoken and written English; BS degree in Computer Science or related engineering degree. Responsibilities: Design and implement wide variety of test scripts; Take part in test planning and estimation; Extend functionality of Python test framework; Adapt and create tools to support new features/hardware; MQA lab setups maintaining; Manual testing — 40%, Automation — 60% Candidate needs to be in Kyiv (or consider relocation). Hybrid type of work. What do we offer: International work environment and work with global development teams; Excellent work conditions in an A-Class office (Horizon Park Business Center); Compensation package matching global standards; Flexible work hours (as required); Paid parking, courses, training, conferences and business trips; Medical insurance Free lunches Candidate will work as part of the global team of firmware,

pythonlinux
View job →

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Join forces with us on our mission to build a better IT industry. We are currently looking for a highly skilled Backend Software Engineer (Node.js) to join our team in Stockholm or Malmö, Sweden. Please note that applicants must live in Sweden and hold a valid work permit at the time of application to be considered for this role. Responsibilities: Design, build, and maintain backend services in Node.js and TypeScript across systems and applications on UniFi Develop secure, scalable, and maintainable APIs and service workflows Contribute to architecture and code design decisions across the team Review code and help maintain strong engineering standards, release quality, and development workflows Investigate production issues, debug complex failures, and ship robust fixes Work closely with embedded, web, mobile, product, and design teams to deliver platform capabilities used across the UniFi ecosystem Improve the reliability, observability, and developer experience of the services you work on Requirements: 5+ years of professional experience with Node.js and TypeScript 3+ years of experience working with SQL databases such as PostgreSQL Experience building software for connected devices, infrastructure products, networking systems, or similarly complex environments Good understanding of web security, including OWASP, browser securi

typescriptnode.jssql
View job →

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. About the role Candidate will work as part of the global team of firmware, digital hardware and RF hardware engineers to develop cutting edge wireless broadband products and technologies. The candidate must understand digital Wireless communications and Networking. Candidate needs to be in Kyiv (or consider relocation). Hybrid type of work. Knowledge and experience Knowledge of Wireless protocols (802.11) and L2/L3 networking 2+ years of embedded firmware testing experience on Linux platforms Experience with bash/shell scripting and/or Python Knowledge of Jenkins, ability to build and enhance CI system Understanding of SW development lifecycle and related processes BS degree in Computer Science, or related engineering degree Effective written and verbal communication skills (Upper Intermediate English) Ability to adapt and quickly pick up new technologies, ability to work productively and autonomously Nice to have Groovy, Jenkins pipelines Git or other VCS(es) Experience with OpenWRT Experience with outdoor wireless Basic understanding of electronic circuits Benefits International work environment and work with global development teams Excellent work conditions in an A-Class office (Horizon Park Business Center) Compensation pack

pythongitlinux
View job →
U
7mo ago

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Responsibilities: Lead discussions on architecture and code decisions; Code review workflows, branch/merge strategy, building and deployment processes; Actively participate in all projects and voice your ideas and solutions; Maintain a good programming style and stay up-to-date with the latest technology and trends; Design developer-friendly APIs that are secure, scalable, and well-documented; Communicate complex technical topics with stakeholders – product managers, embedded, mobile and front-end developers, design UX. Requirements: 5+ years of experience with Node.js and TypeScript development; 5+ years of experience with SQL (Postgres or similar); Working knowledge of web security (OWASP, browser security model, OAuth); Excellent debugging and testing skills, and an eye for defensive programming; Solid knowledge about programming, design patterns and web protocols; Familiar with Git, Unix/Linux, Docker; Experience with AI tools - Claude, Codex, etc; Fluent in English and Latvian. Nice to have: Expertise in working with DevOps and Build pipelines; Rust, WebRTC, gRPC, Go. The project stack: Services in NodeJS (TypeScript) with PostgreSQL DB; Services in Rust; Frontend in React with real-time communication (WebRTC); Cloud services via AWS IoT. Benefits: International work environment and work with global development teams; Abilit

typescriptreactnode.js
View job →
U
10mo ago

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Responsibilities Design and implement wide variety of test scripts; Take part in test planning and estimation; Extend functionality of Python test framework; Adapt and create tools to support new features/hardware; MQA lab setups maintaining; Knowledge and experience 3+ years of software testing experience; 1+ year QA Automation(backend) using Python, 1 year of manual testing experience; 5+ years networking related experience; Strong knowledge of software QA methodologies, tools and processes; Experience with testing of networks and embedded systems; Good knowledge of Linux administration and shell scripting; Solid knowledge of Python; Experience with Python test frameworks (PyTest, etc.); Upper-intermediate level of spoken and written English; BS degree in Computer Science or related engineering degree. Benefits International work environment and work with global development teams Compensation package matching global standards Flexible work hours (as required) Paid parking, courses, training, conferences and business trips We will contact candidates who meet our criteria within the next two weeks.

pythonlinux
View job →
PE
14mo ago

Our mission and customers: We are creating the freedom for SMEs to succeed by delivering Europe's leading finance workspace with banking at its core, augmented by financial tools. We are proud to be rated 4.8 on Trustpilot, based on 55,000+ reviews. Our culture puts customer satisfaction at the core of what we do, as proven by our Net Promoter Score of 75 (more about our culture here). Our journey: Founded in 2017 by Alexandre and Steve, Qonto has grown to 1,600+ Qontoers serving over 600,000+ customers across 8 European countries. We have been profitable since 2023, and we are just getting started. Our beliefs: We hire for skills and potential. With 80+ nationalities, 45% women, of which 56% of women in our leadership team, diversity isn't a program; It's who we are. We've built a discrimination-free hiring process because the best teams are built on merit. AI at Qonto: AI is deeply embedded in how we work (here) - Every Qontoer gets unlimited access to the best AI tools. We want people who experiment without waiting for permission, push AI beyond the obvious, know when to trust it, and when to question it. ------------------------------------------------------------------------------------------------------ Location: You can choose to work at Qonto as long as you're living in (or willing to relocate to) either Germany, France, Italy, Serbia, Portugal, or Spain. Mission Join us as an iOS Engineer and help us build the most intuitive mobile banking experience for European businesses. You'll be crafting features that directly impact the daily financial operations of over 600,000 SMEs across Europe, making their business finance simpler and more efficient. As an iOS Engineer at Qonto, you will: • Craft cutting-edge financial features: Work on critical architectural and UI features that will directly impact our end users. • Foster meaningful collaboration: Work closely with back-end teams, designers, and product managers to create a unified vision. • Solve re

REMOTEci/cdgitai
View job →
🔔

Get new embedded ui engineer jobs by email

Daily job updates · Unsubscribe anytime