Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Optimization Engineer

$160k - $210k

Efficient 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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Optimization Engineer in San Jose, CA vacancy
  • $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

    NVIDIA Gruppe

    Santa Clara, CA
    5 days ago
  • $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

    2100 NVIDIA USA

    Santa Clara, CA
    1 day ago
  • $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

    NVIDIA Gruppe

    Santa Clara, CA
    5 days ago
  • $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

    Apple Inc.

    Cupertino, CA
    4 days ago
  •  ...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

    Rootshell Inc

    San Jose, CA
    4 days ago
  • $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... 
    Senior
    Remote work

    NVIDIA

    Santa Clara, CA
    5 days ago
  •  ...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... 
    Senior
    Remote work
    Work from home
    Flexible hours

    Cloudera

    Alviso, CA
    2 days ago
  • $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.... 
    Senior
    Temporary work
    H1b
    Work at office
    Visa sponsorship
    Monday to Friday

    Shoptalk

    Sunnyvale, CA
    2 days ago
  •  ...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... 
    Senior
    Permanent employment
    Work at office

    Onto Innovation Inc.

    Milpitas, CA
    2 days ago
  • $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... 
    Senior
    Worldwide

    Early Stage Partners LP

    Sunnyvale, CA
    1 day ago
  •  ...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... 
    Senior
    Work at office
    Remote work

    Insight Global

    Santa Clara, CA
    5 days ago
  •  ...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... 
    Senior
    Work at office

    Kasmo Global

    Sunnyvale, CA
    3 days ago
  • $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,... 
    Senior
    Work at office
    Local area
    2 days per week
    3 days per week

    YugaByte

    Sunnyvale, CA
    4 days ago
  • $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... 
    Senior
    Temporary work
    H1b
    Work at office
    Visa sponsorship
    Monday to Friday

    Fiserv

    Sunnyvale, CA
    1 day ago
  •  ...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

    ICONMA

    Sunnyvale, CA
    2 days ago
  • $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,... 
    Senior
    Full time

    Edelman

    Sunnyvale, CA
    3 days ago
  •  ...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

    Netpace

    Santa Clara, CA
    4 days ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Remote work
    Flexible hours

    Muon Space

    San Jose, CA
    5 days ago
  •  .... 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... 
    Senior
    Live in
    Remote work
    Flexible hours

    AiPrise

    San Jose, CA
    4 days ago
  •  ...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

    Netpace

    Santa Clara, CA
    4 days ago
  • $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... 
    Senior
    Work at office
    Remote work

    Zoom

    San Jose, CA
    4 days ago
  • $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... 
    Senior
    Work at office
    Remote work

    Zoom Video Communications

    San Jose, CA
    2 days ago
  • $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... 
    Senior
    Work at office

    ChargePoint

    Campbell, CA
    4 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Part time
    Local area

    Walmart

    Sunnyvale, CA
    1 day ago
  • $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,... 
    Senior
    Permanent employment

    Onto

    Milpitas, CA
    4 days ago
  • $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,... 
    Senior
    Temporary work
    Local area
    Relocation

    Adobe

    San Jose, CA
    2 days ago
  • $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... 
    Senior
    Shift work

    Aeris Communications

    San Jose, CA
    2 days ago
  • $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... 
    Senior
    Temporary work

    G2 Venture Partners

    Sunnyvale, CA
    1 day ago
  • $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... 
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    4 days ago
  • $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... 
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Optimization Engineer. Be the first to apply!