Senior Software Optimization Engineer
$160k - $210kEfficient Computer Service LLC
Senior Software Optimization Engineer
Efficient is developing the world's most energy-efficient general-purpose computer processor. Efficient's patented technology uses 100x less energy than state of the art commercially available ultra-low-power processors and is programmable using standard high-level programming languages and AI/ML frameworks. This level of efficiency makes perpetual, pervasive intelligence possible: run AI/ML continuously on a AA battery for 5-10 years. Our platform's unprecedented level of efficiency enables IoT devices to intelligently capture and curate first-party data to drive the next major computing revolution
We are seeking a Senior Software Optimization Engineer to join our growing team. Efficient's Senior Software Optimization Engineer will design, optimize, and deploy applications for the world's most energy-efficient programmable processor (the "Fabric"). In this role, you will take ownership of complex, performance-critical applications, working closely with Efficient's compiler team to implement customer requirements, validate software quality, and provide deep technical insight into compiler interactions. This position is a unique opportunity to work on cutting-edge hardware/software co-design, while making an immediate impact in building the next generation of embedded applications.
Key Responsibilities
- Independently design and implement complex embedded applications based on customer requirements, specifications, and existing code.
- Drive application optimization using Efficient's compiler and software stack targeting the Fabric.
- Deploy and validate applications on the Fabric across software simulation and FPGA emulation environments.
- Own performance and energy-efficiency analysis, developing benchmarks and methodologies to evaluate applications against customer requirements.
- Identify, reproduce, and distill issues into minimum-viable test cases, conveying precise feedback to the compiler team.
- Collaborate deeply with the compiler team to test, debug, and refine compiler features.
- Contribute advanced optimizations to frameworks and libraries in domains such as DSP and machine learning.
- Provide architectural feedback based on hands-on experience to influence both software and hardware evolution.
Required Qualifications & Experience Requirements
- Must be an excellent embedded engineer with 8+ years of work experience
- 3+ years of C/C++ experience
- Deep knowledge of at least one embedded platform, such as MSP430, STM32, Ambiq Apollo, PIC32, or similar
- Experience developing and deploying applications under resource constraints
- Experience using non-standard build environments and compiler toolchains, especially for embedded systems
- Experience using industry standard development and debugging tools for embedded development
- Strong attention to detail, good work ethic, ability to work on multiple projects simultaneously, and good communication skills
- Good problem solving skills
Desired Qualifications & Experience Requirements
- Experience using LLVM, MLIR, GCC, or a similar compiler framework to develop compiler passes
- Experience building TinyML models and deploying models under severe resource constraints (e.g. limited memory)
- Experience writing optimized BLAS and DSP kernels
- Knowledge of computer architecture
We offer a competitive salary for this role, generally ranging from $160,000 to $210,000, along with meaningful equity and comprehensive benefits. The final compensation package will be based on your experience and location, with some flexibility to ensure we align with the right candidate.
Efficient offers a competitive compensation and benefits package, including 401K match, company-paid benefits, equity program, paid parental leave, and flexibility. We are committed to personal and professional development and strive to grow together as people and as a company.
$184k - $287.5k
Responsibilities Develop state‑of‑the‑art model optimization techniques—speculative decoding with... ...on the road. Architect the software interface to seamlessly integrate and interact... ...in Computer Science, Computer Engineering, or a related technical field. Expert‑level...Senior$152k - $241.5k
2100 NVIDIA USA is seeking an AI Research Engineer / Applied Scientist to develop innovative technologies in machine learning compilers... ...will have strong expertise in AI/ML, particularly in compiler optimization and low-level programming, along with 5+ years of relevant...Senior$184k - $356.5k
NVIDIA Gruppe is looking for skilled software engineers to develop AI inference systems that operate with high efficiency. The role involves architecting high-performance inference frameworks and optimizing GPU processes. Ideal candidates should have extensive programming...Senior$181.1k - $318.4k
Apple Inc. in Cupertino, California, is seeking a Sr. ML Optimization Engineer to enhance the efficiency of its cloud services. This role involves analyzing infrastructure usage and implementing data-driven capacity planning. The ideal candidate will have at least 3 years...Senior- ...Senior Software Engineer Rootshell Enterprise Technologies Inc. is a recognized provider of professional IT Consulting services in the US.... ...Contribute to testing framework design and implementation, optimize testing process and enable quality gating within the continuous...Senior
$184k - $287.5k
...NVIDIA is hiring senior engineers to develop its AI platform and more specifically its performance optimizations in deep learning frameworks using JAX, a tool that can differentiate... ..., numeric libraries, modular software design. ~ Highly motivated with excellent...SeniorRemote work- ...Business Area: Engineering Seniority Level: Mid-Senior level Job Description: At... ...for a passionate, self-driven Senior Software Engineer with deep expertise in distributed... ...including query processing and query optimization techniques. Active contributions...SeniorRemote workWork from homeFlexible hours
$140k - $210k
...Job Title Senior Software Engineer What does a successful Sr. Software Engineer within Clover do? At Clover, a Fiserv company, we are dedicated... ...Perform coding, testing, and debugging of applications to ensure optimal performance and reliability across the payments space....SeniorTemporary workH1bWork at officeVisa sponsorshipMonday to Friday- ...reliability issues. Onto Innovation strives to optimize customers’ critical path of progress by... ...*** Our development culture affords engineers significant technical freedom and... ...discovered. · Architecting equipment control software systems for Onto Innovation’s semiconductor...SeniorPermanent employmentWork at office
$130k - $180k
...from data documentation to performance optimization. By leveraging a proprietary framework... ...at the forefront of the AI-powered data engineering revolution. You can read more about us... ...the Forefront : Push the boundaries of software engineering by combining traditional techniques...SeniorWorldwide- ...specifications that define how the edge device software should behave in a largescale data... ...will collaborate closely with other engineers across Santa Clara and remote teams to align... .... Demonstrated ability to design and optimize realtime telemetry pipelines capable of...SeniorWork at officeRemote work
- ...Senior Software Engineer Sunnyvale, CA, USA / On-site / In-office (&Client;4 days a week) The role Our stack cuts across many... ...Deploying machine learning models to production. Optimizing the platform runtime for maximum performance. This is largely...SeniorWork at office
$170k - $200k
...Senior Software Engineer – Core Database Location: Sunnyvale, United States Team: Core Database Position Level: Senior Software Engineer... ...transaction rates grow. Identify and implement performance optimizations across the stack, including: Query plan optimization,...SeniorWork at officeLocal area2 days per week3 days per week$140k - $210k
...global scale, come make a difference at Fiserv. Job Title Senior Software Engineer What does a successful Sr. Software Engineer within... ...Perform coding, testing, and debugging of applications to ensure optimal performance and reliability across the payments space...SeniorTemporary workH1bWork at officeVisa sponsorshipMonday to Friday- ...Senior Software Engineer Our client, an American Biotechnology company, is looking for a Senior Software Engineer for their Sunnyvale, CA... ...databases Define the technical approach for product features, optimizing for speed, performance, effectiveness, and reliability...Senior
$160k - $200k
...Senior Software Developer Join Fortinet as a Senior Software Developer and play a pivotal... ...updates using source control systems. Optimize and support existing software systems... ...Knowledge of professional software engineering practices, including version control,...SeniorFull time- ...Senior Software Engineer Senior level Software Engineer with strong knowledge in application and tools design and development. With strong... ...software product. Design and develop well structured, optimized and modular code. Able to maintain existing software, integrate...Senior
$184k - $208k
...Senior Software Engineer, Ground Software San Jose, CA About the Role Muon is looking for a Senior Software Engineer (Back-end) to join... ..., integrated technology stack enables customers to optimize every dimension of their missions for faster time-to-orbit...SeniorPermanent employmentFull timeTemporary workRemote workFlexible hours- .... AiPrise shouldn't be. The Role We are seeking a Senior Software Engineer to join our core engineering team and drive the development... ..., distributed architectures, API design, and database optimization (SQL and NoSQL) ~ Experience building scalable systems that...SeniorLive inRemote workFlexible hours
- ...use • Ensure the technical feasibility of UI/UX designs • Optimize application for maximum speed and scalability • Assure that all... ...Ability to learn new things independently and develop quality software • Excellent visual design skills with sensitivity to user-system...Senior
$209.8k
...Enable SQL language for NoSQL database operations to improve engineers' development productivity. Design and develop the Shortlink... ...and high-concurrency scenarios; and utilizing Database Optimization for indexing, query optimization, partitioning, and database...SeniorWork at officeRemote work$209.8k
...Enable SQL language for NoSQL database operations to improve engineers' development productivity. Design and develop the Shortlink... ...and high-concurrency scenarios; and utilizing Database Optimization for indexing, query optimization, partitioning, and database...SeniorWork at officeRemote work$142k - $200k
...comprehensive set of hardware, software and mobile solutions for... ...come. Reports To Software Engineering Manager What You Will Be Doing We are seeking a Senior Software Engineer to join our... ...high-quality software Optimize performance, reliability, and...SeniorWork at office$117k - $234k
...you'll do... The Mobile Performance Engineering team is responsible for building observability... .... If you are passionate about making software faster and more efficient, curious... ...actionable regression detection and performance optimization recommendations via HTML reports and...SeniorFull timeTemporary workPart timeLocal area$128k - $192k
...Onto Innovation Software Engineer Onto Innovation is a leader in process control, combining global scale with an expanded portfolio of... ...quality, and reliability issues. Onto Innovation strives to optimize customers' critical path of progress by making them smarter,...SeniorPermanent employment$159.2k - $301.6k
...paramount in segment evaluation. This is a great opportunity for engineers to solve extremely interesting challenges of scale and build... ...and rewrite segment definition queries Develop query optimization and evaluation algorithms including multi-query optimization,...SeniorTemporary workLocal areaRelocation$170k - $190k
...management, enhance security, optimize performance, and drive growth... ...and implement IP network software that performs intelligent packet... ...including product managers, network engineers, and solution architects to... ..., experience, skills, seniority, geographic location, performance...SeniorShift work$166k - $201k
...Senior Software Engineer Crusoe is on a mission to accelerate the abundance of energy and intelligence. As the only vertically integrated AI... ...be joining our core engineering team to design, build, and optimize our next-generation cloud storage products. We're looking for...SeniorTemporary work$139k - $220k
...Senior Software Engineer, Observability Join CoreWeave's Observability team, responsible for building the systems that give our customers and... ...team empowers engineers to understand, troubleshoot, and optimize high-performance infrastructure at massive scale. About...SeniorPermanent employmentTemporary workCasual workWork at officeFlexible hours$165k - $242k
...Senior Software Engineer, IAM New York, NY, Sunnyvale, CA, Bellevue, WA CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers... ...and backend services that underpin our IAM platform Optimize system performance to ensure that services remain highly available...SeniorPermanent employmentTemporary workCasual workWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Optimization Engineer. Be the first to apply!
- software engineer amazon San Jose, CA
- agile software developer San Jose, CA
- software developer positions San Jose, CA
- senior software design engineer San Jose, CA
- software developer San Jose, CA
- ngo software engineer San Jose, CA
- startup software engineer San Jose, CA
- scientific software engineer San Jose, CA
- work from home software developer San Jose, CA
- senior software engineer San Jose, CA

