Lead engineering and security research on hypervisor and low‑level OS development, building secure cloud infrastructure and automation tools for Palo Alto Networks’ cybersecurity platform.
Compensation
$170,000.00 - $277,000.00/yr
Responsibilities
Work with developers, researchers, data scientists, and security experts
Design, build and operate reliable, secure cloud infrastructure
Ensure applications are production‑ready, scalable, and reliable
Develop tools and automation frameworks
Automate robust deployment of services
Requirements
BS/MS in computer science/engineering, or equivalent experience
We are seeking a highly skilled and motivated Embedded Software Developer to join our engineering team focused on developing next-generation semiconductor capital test equipment.
Responsibilities
Design, develop, and maintain embedded software for real-time control systems in semiconductor precision test equipment
Collaborate with hardware engineers, FPGA designers, systems engineers, and application software developers to define software requirements and interfaces
Implement low-level drivers, communication protocols (e.g., CAN, SPI, I2C, UART, Ethernet, PCIe), and real-time operating systems (RTOS)
Optimize software for performance, reliability, and scalability in high-throughput test environments
Conduct unit testing, integration testing, and system-level validation
The Senior Embedded Firmware Engineer owns the design, development, optimization, and lifecycle support of embedded firmware running on ARM‑based processors used in grid‑tied inverters and utility‑scale energy storage systems.
Compensation
Compensation: $100,000 – $150,000 + annual bonus
Responsibilities
Architect, design, and implement embedded firmware for ARM‑based processors used in inverters, power converters, and energy storage subsystems
Develop and maintain real‑time firmware in embedded C/C++, including task scheduling, interrupt handling, drivers, and applications
Translate system, control, and grid‑code requirements into traceable firmware requirements and robust designs
Implement inverter features such as communication, protections, fault handling, diagnostics, and monitoring
Support compliance with grid and firmware standards (UL 1741 SB, IEEE 1547, UL 1998) and certification testing activities
Requirements
Educational background in Electrical Engineering, Computer Engineering, Computer Science or a related field
Define and drive the software products and developer experiences that enable customers to successfully deploy our semiconductor IP for our datacenter compute product portfolio.
Compensation
In addition to base pay, this role may be eligible for variable/ incentive compensation and/ or equity.
Responsibilities
Own the product vision, strategy, and roadmap for software products supporting our semiconductor IP portfolio for our datacenter compute portfolio of products
Define requirements for SDKs, toolchains, compilers, debuggers, simulators, firmware, board-support packages, drivers, middleware, operating-system enablement, and developer tools
Develop a deep understanding of customer workflows, including IP evaluation, SoC integration, software porting, bring-up, validation, performance optimization, and production deployment
Engage directly with customers, partners, and software developers to identify pain points, validate product concepts, and prioritize improvements
Translate customer and ecosystem requirements into clear product requirements, user stories, release plans, and acceptance criteria
High-level architecture role focused on SSD design, maintaining technical relationships, and developing product specifications for memory and storage solutions.
Compensation
The US base salary range that Micron Technology estimates it could pay for this full-time position is: $153,000.00 - $351,000.00 a year.
Responsibilities
Recognize and articulate innovative product concepts and SSD architectures
Maintain strong technical engineering relationships with customers, partner system architects and key technologists to identify and define innovative memory products
Work with Micron technologists, design engineers and engineering teams to ensure successful implementation and feasibility demonstration of new product concepts
Develop new product architecture specifications
Help to choose concepts for feasibility demonstration
Senior Embedded Software Engineer on the RAIL team developing low‑power wireless MCUs and SDKs.
Responsibilities
Design, develop, and maintain embedded software for Silicon Labs low‑power wireless MCUs and SDKs
Own support for hardware features through the entire IC lifecycle
Build and enhance low‑level firmware components such as device drivers, initialization and startup code, timing‑sensitive system software, and radio control features
Optimize software for performance, reliability, power efficiency, and memory/CPU utilization in real‑time embedded environments
Debug complex issues across software, firmware, hardware, and system boundaries using lab tools and debuggers
Requirements
BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience
Nice to have: wireless or connectivity technologies such as Bluetooth LE, Zigbee, Thread, Wi‑Fi
Lead integration and optimization of silicon platform support for the Ubuntu Linux kernel, collaborating with global partners and the open-source community.
Responsibilities
Drive the integration of platform support from silicon partners into the Ubuntu Linux kernel
Lead the identification and resolution of complex kernel issues reported by partners, customers, or discovered through rigorous testing
Own the delivery of distinct, silicon-optimized variants of the Ubuntu Linux kernel to the global community
Develop and refine the tooling and automation required for the reliable delivery and testing of our kernels
Manage the submission and review process for upstream patches, collaborating effectively with both internal and external maintainers