A creative technology company is seeking a Principal Engineer to design and implement cutting-edge image rendering technology for their customized stationery platform. The ideal candidate will have over 15 years of software development experience focusing on 2D/3D rendering engines and be skilled in WebGL/WebGPU. This role offers a competitive compensation package within a hybrid work environment, allowing collaboration with diverse teams to solve complex rendering challenges.
#J-18808-Ljbffr
$159k-206k yearly est. 2d ago
Looking for a job?
Let Zippia find it for you.
Electrical & Firmware Engineer - Hybrid SF (Equity)
Impulse Labs, Inc.
Remote job
A fast-growing technology firm based in San Francisco is seeking an Electrical and FirmwareEngineer to join their hardware development team. The ideal candidate will design digital circuits and develop firmware, ensuring products transition smoothly to production. Candidates should have at least 5 years of relevant experience, strong skills in digital circuit design and firmware development, and comfort in lab environments. Competitive salary of $170,000 - $185,000 plus generous benefits package offered.
#J-18808-Ljbffr
A dynamic technology company in San Francisco is seeking a Senior Application Software Engineer to develop innovative software applications in a hybrid work environment. The ideal candidate has over 5 years of experience in web development, proficiency in JavaScript and C++, and a passion for user experience. Responsibilities include writing application code, testing in the workshop, and refining tool performance. Competitive salary and flexible benefits are offered.
#J-18808-Ljbffr
$139k-187k yearly est. 5d ago
Principal Engineer - AI Platform & Shared Services (Remote)
Levi Strauss & Co 4.3
Remote job
A global apparel company is looking for a Principal Engineer for Shared Platforms & Services in San Francisco. In this pivotal role, you'll evolve the core technology foundation to enhance the digital ecosystem by architecting resilient platforms and driving AI adoption. You'll leverage 12+ years in engineering to lead cross-functional initiatives, mentor teams, and communicate technical concepts clearly. This position offers flexibility as a remote or hybrid role with a competitive salary and a strong focus on platform excellence.
#J-18808-Ljbffr
$181k-235k yearly est. 5d ago
Staff ML Engineer - AI Systems Lead (Remote)
Geico 4.1
Remote job
A leading insurance company is seeking a Staff Machine Learning Engineer to architect scalable AIML solutions and lead technical initiatives. The ideal candidate will have over 6 years of hands-on experience in machine learning and software engineering, deep programming proficiency, and a strong understanding of system architecture. This role offers a comprehensive rewards program, workplace flexibility, and opportunities for career advancement.
#J-18808-Ljbffr
$105k-137k yearly est. 3d ago
Embedded Development Software Engineer- SF, Bay Area
Irhythm Technologies, Inc. 4.8
Remote job
The Product Development Team at iRhythm is looking for an Embedded Software Development Engineer in Test (SDET) interested in medical devices. You will be part of the team that designs and develops the embedded test automation platform for battery operated IoT devices that monitor cardiac arrhythmias. Our development and test teams are made up of talented engineers representing a wide range of engineering disciplines working in a highly collaborative environment. We work together and enjoy having the broad, flexible roles required of lean project teams. Most of all, we are passionate about delivering innovations that improve the quality of health care and the patient's experience. Our work environment is fast-paced, with a collaborative atmosphere.
What You Will Be Doing
Automate firmware verification tests
Work with firmware developers to investigate issues and develop solutions
Support additional test automation and python support needs within the department
Design, build, test, and deploy scalable & effective test automation solutions for our devices and internal tools
Collaborate with firmware, hardware, and software engineers to implement improvements, design changes, and fix issues that arise for firmware test rigs and test automation software
Define and execute verification and validation requirements and testing plans for firmware test automation platforms
What We Want To See
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field and 2+ years of relevant industry experience or master's degree in a related field with 1+ year of experience
Embedded software test or test automation experience
Python development or experience with other languages for software development, such as C++, MATLAB, or JavaScript
Experience with electronic test equipment (power supplies, DMMs, oscilloscopes, etc.) and ability to troubleshoot electrical and firmware issues
Experience in the design, implementation, and use of automation hardware platforms and software frameworks
Experience with low-level embedded serial communication protocols such as UART, SPI, I2C, and USB.
Experience working with analog-to-digital and digital-to-analog devices
Excellent communication skills, both verbal and written
Excellent analytical and problem-solving skills
Comfortable reading hardware datasheets, schematics, and state-machine diagrams
Ways To Stand Out
Familiarity with the software QA process in the medical device industry or other regulated environments is preferred (e.g., FAA, SEC, DoD, Title 21 CFR part 11).
Care just as much about doing things right as getting things done
Enjoys Automation
We are looking for like-minded individuals to join our team today! This role will be hybrid with 2-3 days a week working out of our San Francisco Bay office and the remainder working from home.
Actual compensation may vary depending on job-related factors including knowledge, skills, experience, and work location.
Estimated Pay Range
$104,000.00 - $130,000.00
As a part of our core values, we ensure an inclusive workforce. We welcome and celebrate people of all backgrounds, experiences, skills, and perspectives. iRhythm Technologies, Inc. is an Equal Opportunity Employer. We will consider for employment all qualified applicants with arrest and conviction records in accordance with all applicable laws.
iRhythm provides reasonable accommodations for qualified individuals with disabilities in job application procedures, including those who may have any difficulty using our online system. If you need such an accommodation, you may contact us at *********************
About iRhythm Technologies
iRhythm is a leading digital healthcare company that creates trusted solutions that detect, predict, and prevent disease. Combining wearable biosensors and cloud-based data analytics with powerful proprietary algorithms, iRhythm distills data from millions of heartbeats into clinically actionable information. Through a relentless focus on patient care, iRhythm's vision is to deliver better data, better insights, and better health for all.
Make iRhythm your path forward. Zio, the heart monitor that changed the game.
$104k-130k yearly 3d ago
Remote Principal Engineer - AI Platform Lead for Legal Tech
Jack & Jill/External ATS
Remote job
A cutting-edge legal AI startup is seeking a Principal Engineer to lead the development of a production-ready AI platform for venture capital legal workflows. This role involves full-stack feature design using TypeScript, Node.js, and React while building robust pipelines for legal document processing. The ideal candidate has over 8 years of experience, showcasing a full-stack mindset and practical experience with AI integrations. This position offers a competitive salary and the flexibility of remote work.
#J-18808-Ljbffr
$130k-189k yearly est. 5d ago
Hybrid Principal Engineer, Enterprise Applications
Early Warning Services LLC 4.7
Remote job
A technology firm is seeking a Principal Engineer for Enterprise Applications located in San Francisco. This role involves leading strategic initiatives, improving operational processes, and collaborating across teams. Candidates should have extensive experience in technology management and excellent communication skills. A competitive salary and benefits are offered, including unlimited PTO and healthcare coverage.
#J-18808-Ljbffr
$131k-172k yearly est. 4d ago
Principal ML Engineer: Real-Time Ecommerce Personalization
Autodesk, Inc. 4.5
Remote job
A leading software company is seeking a Principal Machine Learning Engineer to enhance personalized experiences on its eCommerce platform. The role involves collaboration with product managers and engineers to design and deploy machine learning models, with a focus on data-driven solutions. Ideal candidates should have 7+ years of experience in machine learning and statistics. This position allows for remote work within the U.S. or Canada, with a preference for San Francisco.
#J-18808-Ljbffr
$137k-176k yearly est. 3d ago
Remote Principal GenAI Engineer - Lead Grounded LLMs
Atlassian 4.8
Remote job
A leading software company is seeking a Principal Machine Learning Engineer to lead the GenAI Modeling team in Seattle. This role focuses on driving technical innovations in Generative AI, including designing novel approaches and mentoring team members. Candidates should have extensive experience in AI engineering and a strong background in LLMs and NLP. The position offers competitive compensation and flexible work arrangements, allowing for both in-office and remote options.
#J-18808-Ljbffr
$159k-212k yearly est. 3d ago
Staff Software Engineer
Omada Health 4.3
Remote job
Omada Health is on a mission to inspire and engage people in lifelong health, one step at a time.
Omada Health is a digital care provider that empowers people to achieve their health goals through sustainable behavioral change. We are on a mission to inspire and engage people in lifelong health, one step at a time. We are looking for a software engineer to help drive us forward in achieving that goal.
Great software is the key to providing effective care at scale. We hire passionate, creative people and give them the autonomy to do great work. Our software engineers are comfortable dealing with high-level specifications, working independently and in small teams, and are heavy contributors in the product process from idea to production.
About you:
You work with empathy for your coworkers, stakeholders and users. You are excited to work cross-functionally with a variety of people and ideas. You work directly with stakeholders to design solutions and drive the technical decisions for delivery. You proactively keep up with technology trends and can assess technical trade-offs between solutions across service boundaries. You care about writing quality software and recognize that there are often many right answers. You are excited about the challenge of learning new technologies and context. You are enthusiastic about providing the best possible care for our members.
What you'll be doing:
Play a critical role in the full agile software development life cycle, from conception to deployment including architecture, design, and development.
Writing clean and well-tested code that allows us to keep our applications stable and easily modifiable.
Be a leader to the team by continuously identifying ways to improve, mentoring others, and removing ambiguity.
Collaborate and influence others to shape future direction, based on your years of previous experience and technology research.
Drive the resolution of complex problems without a lot of direction.
Lead large projects, anticipating infrastructure and architectural needs before they arise.
Research, adopt and advocate for new technologies.
Leverage AI tools in your workflow across all aspects of the software development lifecycle.
Lead large projects by anticipating infrastructure and architectural needs, and propose innovative AI solutions to complex problems.
Collaborate with AI experts to integrate AI into existing systems, leveraging their guidance as necessary.
Use your experience to influence and shape the future direction of projects and technologies, working collaboratively to adopt and advocate for new technological advancements.
What you need for this role:
10+ years of experience writing readable, tested, and efficient code
Experience with Ruby or Python
Experience with a relational database (PostgreSQL, MySQL)
Experience with designing scalable, maintainable and secure APIs
Experience with CI/CD pipelines
Familiarity with LLMs and GenAI best practices
Familiarity with AI development tools such as Cursor or Copilot
Familiarity with cloud infrastructure (AWS preferred), and deployment tools (Kubernetes, Docker)
Understanding of logging, monitoring and telemetry
Understanding of DevOps concepts and principles
Interest in learning new tools, languages, workflows, and philosophies to grow
Curiosity and care more about solving problems than being right
Excellent communication and collaboration skills (verbal and written)
Technologies we use:
Ruby on Rails, React, AWS (RDS with PostgreSQL, SQS), GraphQL, Docker, Kubernetes
Benefits:
Competitive salary with generous annual cash bonus
Equity Grants
Remote first work from home culture
Flexible vacation to help you rest, recharge, and connect with loved ones
Generous parental leave
Health, dental, and vision insurance (and above market employer contributions)
401k retirement savings plan
Lifestyle Spending Account (LSA)
Mental Health Support Solutions
...and more!
It takes a village to change health care. As we build together toward our mission, we strive to embody the following values in our day-to-day work. We hope these hold meaning for you as well as you consider Omada!
Cultivate Trust. We actively cultivate trust through attentive listening and supporting one another. We respectfully provide and are open to receiving candid feedback.
Seek Context. We ask to understand and we build connections. We do our research up front to move faster down the road.
Act Boldly. We innovate daily to solve problems, improve processes, and find new opportunities for our members and customers.
Deliver Results. We reward impact above output. We set a high bar, we're not afraid to fail, and we take pride in our work.
Succeed Together. We prioritize Omada's progress above team or individual. We have fun as we get stuff done, and we celebrate together.
Remember Why We're Here. We push through the challenges of changing health care because we know the destination is worth it.
About Omada Health: Omada Health is a between-visit healthcare provider that addresses lifestyle and behavior change elements for individuals managing chronic conditions. Omada's multi-condition platform treats diabetes, hypertension, prediabetes, musculoskeletal, and GLP-1 management. With insights from connected devices and AI-supported tools, Omada care teams deliver care that is rooted in evidence and unique to every member, unlocking results at scale. With more than a decade of experience and data, and 29 peer-reviewed publications showcasing clinical and economic proof points, Omada's approach is designed to improve health outcomes and contain costs. Our customers include health plans, pharmacy benefit managers, health systems, and employers ranging from small businesses to Fortune 500s. At Omada, we aim to inspire and empower people to make lasting health changes on their own terms. For more information, visit:
Omada is thrilled to share that we've been certified as a Great Place to Work! Please click here for more information.
We carefully hire the best talent we can find, which means actively seeking diversity of beliefs, backgrounds, education, and ways of thinking. We strive to build an inclusive culture where differences are celebrated and leveraged to inform better design and business decisions. Omada is proud to be an equal opportunity workplace and affirmative action employer. We are committed to equal opportunity regardless of race, color, religion, sex, gender identity, national origin, ancestry, citizenship, age, physical or mental disability, legally protected medical condition, family care status, military or veteran status, marital status, domestic partner status, sexual orientation, or any other basis protected by local, state, or federal laws.
Below is a summary of salary ranges for this role in the following geographies:
California, New York State and Washington State Base Compensation Ranges: $202,400 - $253,000*, Colorado Base Compensation Ranges: $193,600 - $242,000*. Other states may vary.
This role is also eligible for participation in annual cash bonus and equity grants.
*The actual offer, including the compensation package, is determined based on multiple factors, such as the candidate's skills and experience, and other business considerations.
Pleaseclick here for more information on our Candidate Privacy Notice.
$202.4k-253k yearly 2d ago
Hybrid AI Therapy Systems Engineer
Monograph
Remote job
A leading AI therapy platform based in San Francisco seeks an AI Engineer to enhance the quality of AI therapy systems. In this hybrid role, you'll tackle responsibilities such as improving conversation quality through innovative model strategies, effectively managing the production codebase, and collaborating with clinicians to ensure adherence to safety protocols. Ideal candidates will have strong experience with large language models, production-level coding, and a commitment to quality. Join us in making therapy conversations more effective.
#J-18808-Ljbffr
$87k-121k yearly est. 5d ago
Staff Software Engineer - Crypto Program (Hybrid/Onsite)
Visa 4.5
Remote job
Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose - to uplift everyone, everywhere by being the best way to pay and be paid.
Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.
Job Description
Visa's Technology Organization is a community of problem solvers and innovators reshaping the future of commerce.We operate the world's most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people. While working with us you'll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms.
The Opportunity:
We are looking for Versatile, curious, and energetic Software Engineers who embrace solving complex challenges on a global scale. As a Visa Software Engineer, you will be an integral part of a multi-functional development team inventing, designing, building, and testing software products that reach a truly global customer base. While building components of powerful payment technology, you will get to see your efforts shaping the digital future of monetary transactions.
The Work itself:
Design code and systems that touch 40% of the world population while influencing Visa's internal standards for scalability, security, and reusability
Collaborate multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings
Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads
Develop robust and scalable products intended for a myriad of customers including end-user merchants, b2b, and business to government solutions.
Leverage innovative technologies to build the next generation of Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later Technology
Opportunities to make a difference on a global or local scale through mentorship and continued learning opportunities
Essential Functions:
Demonstrates relevant technical working knowledge to understand requirements.
Identifies and contributes to the development and solution strategies to team members that improve the design and functionality of interface features across one or more project features, under minimal guidance.
Applies standard processes on the use of programming languages (e.g. HTML, C++, Java) to write code that fulfills website modification requests and technical requirements.
Collaborates with others to support the piloting of new technology capabilities and features that enhance the user website experience across e-commerce products.
Analyzes bugs for simple issues and applies debugging tools to verify assumptions.
The Skills You Bring:
Energy and Experience: A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale
Challenge the Status Quo: Comfort in pushing the boundaries, 'hacking' beyond traditional solutions
Language Expertise: Expertise in one or more general development languages (e.g., Java, C#, C++)
Builder: Experience building and deploying modern services and web applications with quality and scalability
Learner: Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc.
Partnership: Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams
This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager.
Qualifications
Basic Qualifications
5+ years of relevant work experience with a Bachelor's Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.
Preferred Qualifications
5+ years of relevant work experience with a Bachelor's Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.
Proven experience designing and developing backend applications for high performance, distributed systems.
Proven expertise developing software within the Secure Software Development Life Cycle (SSDLC) model.
Strong proficiency in object-oriented programming languages such as Java, Go, and C++.
Solid understanding of blockchain technologies, DeFi protocols, consensus protocols and security schemes.
Experience developing smart contracts for EVM-compatible blockchains, strong knowledge of ERC standards and EIPs for building scalable dApps.
Experience with test-driven development (TDD), unit testing, and performance testing.
Experience with CI/CD tools.
Highly motivated and quick to learn new technologies to tackle complex challenges.
Background in payments and financial services is a plus.
Strong interpersonal, facilitation, and leadership abilities, with effective written and verbal communication skills.
Demonstrated ability to present complex concepts clearly and succinctly.
Additional Information
Work Hours: Varies upon the needs of the department.
Travel Requirements: This position requires travel5-10% of the time.
Mental/Physical Requirements: This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Visa will consider for employment qualified applicants with criminal histories in a manner consistent with applicable local law, including the requirements of Article 49 of the San Francisco Police Code.
U.S. APPLICANTS ONLY: The estimated salary range for this positionis $131,600 to $210,300 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity. Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401 (k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.
$131.6k-210.3k yearly 5d ago
Software Engineer - Remote
Unitedhealth Group 4.6
Remote job
Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health optimization on a global scale. Join us to start Caring. Connecting. Growing together.
The Enterprise Information Security (EIS) team is responsible for cybersecurity across our organization. We support our business and members by reducing risk, rapidly responding to threats, focusing on business resiliency and securing new acquisitions.
Hiring a Quality Engineer who has a passion for learning, is a solid problem solver, and a critical thinker with broad technical experience. We need someone who has a background and experience with both legacy and new product development utilizing DevOps delivery. This role is for an individual contributor on an Agile team requiring hands-on technical skill and problem-solving for a large, complex Microsoft .NET full stack application development project. This is a Software Development Engineer in Test (SDET) role and requires skills with solid Microsoft .NET, C# Software Engineering to design and build advanced automated test suites using object-oriented methodologies. The role will cover development and testing (manual and automated) activity across all technology functions that ensure we deliver code with high quality for our application, product and services and to understand customer needs.
You'll enjoy the flexibility to work remotely * from anywhere within the U.S. as you take on some tough challenges. For all hires in the Minneapolis or Washington, D.C. area, you will be required to work in the office a minimum of four days per week.
Primary Responsibilities:
The role includes, but is not limited to: Analyze User Stories / Bugs, Design / Design Review, Document, Code / Code Review, Test (Unit, Assembly, System & Regression), Deployment, & Post-deployment Support
Delivery requires automated test (manual testing as needed) mindfulness
Engineering focus on enriching the Customer Experience through high quality functional delivery, efficiency, testability, reliability, scalability, availability, and security of applications.
Foster high performance, collaborative technical work
You'll be rewarded and recognized for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed in your role as well as provide development for other roles you may be interested in.
Required Qualifications:
4+ years of experience with testing and test automation development
2+ years of experience with C# and .NET Software Development Life Cycle (SDLC)
2+ years of experience with RESTful Web API Development
2+ years of experience using SQL, Microsoft SQL Server, & SQL profiling skills / performance tuning SQL
Expertise in Agile and DevOps methodologies skills
Proven excellent analytical, problem solving and troubleshooting abilities
Demonstrated skills in active listening with the ability to express oneself clearly and effectively
Demonstrated skills and experience in collaborating, influencing, problem solving and negotiating
Preferred Qualifications:
Git Source Code Management, Test Automation, Azure DevOps Application Lifecycle Management (ALM)
Proven solid organizational skills and focus on accuracy and attention to detail
Identity and Access Management experience
Directory Services Development, Authentication and Provisioning experience
Requirements and technical specification documentation experience
Proficiency in MS Office (Word, Excel, Outlook, PowerPoint, Access, MS Visio)
*All employees working remotely will be required to adhere to UnitedHealth Group's Telecommuter Policy.
Pay is based on several factors including but not limited to local labor markets, education, work experience, certifications, etc. In addition to your salary, we offer benefits such as, a comprehensive benefits package, incentive and recognition programs, equity stock purchase and 401k contribution (all benefits are subject to eligibility requirements). No matter where or when you begin a career with us, you'll find a far-reaching choice of benefits and incentives. The salary for this role will range from $72,800 to $130,000 annually based on full-time employment. We comply with all minimum wage laws as applicable.
Application Deadline: This will be posted for a minimum of 2 business days or until a sufficient candidate pool has been collected. Job posting may come down early due to volume of applicants
At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone-of every race, gender, sexuality, age, location and income-deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes - an enterprise priority reflected in our mission.
UnitedHealth Group is an Equal Employment Opportunity employer under applicable law and qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status, or any other characteristic protected by local, state, or federal laws, rules, or regulations.
UnitedHealth Group is a drug - free workplace. Candidates are required to pass a drug test before beginning employment.
$72.8k-130k yearly 3d ago
Software Engineer for Athlete Performance Research
Another Source 4.6
Remote job
Do you want to be a key contributor to an award-winning, open-source software project whose mission is to transform what we know about human performance? Are you interested in helping athletes of all levels, from elite to beginner, understand how to optimize performance and prevent injury? Are you a full-stack software developer eager to work with world-class researchers and engineers on simulating and analyzing human performance? Join the Digital Athlete team as a software developer. The project is part of the Wu Tsai Human Performance Alliance at Stanford ().
At the foundation of the Digital Athlete project is our OpenSim software, a powerful and extensible software system to create and visualize simulations of human and animal movement (opensim.stanford.edu). The free and open-source software package is one of the premier biomechanics simulators, used by thousands of researchers around the world in fields ranging from robotics to biomedicine. For example, the software is used to help predict how to improve running performance, design exoskeletons to augment human performance and plan surgery for children with gait pathologies. The underlying OpenSim API is written in C++ and the GUI is written in Java. We also have interfaces in Python and MATLAB. Your role will be to develop new tools to support the growing needs of the biomechanics and sports science communities by improving the performance and functionality of Digital Athlete software, including OpenSim.
The Wu Tsai Human Performance Alliance at Stanford is a university-wide research initiative, housed under the Vice Provost and Dean of Research, that leverages Stanford's exceptional research, outstanding athletics, and innovative spirit. We are creating a community that draws on diverse efforts across campus to uncover the fundamental principles of peak performance. Through our programs, we are developing the knowledge, the people, and the tools to make optimal health more accessible to all. We hope you will join us in our mission.
Our VPDoR Diversity Journey:
We create a hub of innovation through the power of diversity of disciplines and people.
We provide equitable access and opportunity to all members of the community in order to do their best work, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law.
We listen to and value all colleagues who bring diverse perspectives to the advancement and development of a respectful community.
We promote a culture of belonging, equity, and safety.
We embed these values in excellence of education, research, and operation.
POSITION SUMMARY:
The software engineer will undertake a wide variety of development projects:
Develop a mobile application for real-time movement analysis during activities like running, jumping, and cutting.
Create a compelling and straightforward user experience for researchers to visualize simulations of movement and create their own custom studies of movement (e.g., to predict joint loading during an athletic maneuver of interest).
Develop a robust user experience in Python and make other improvements to facilitate uptake of our biomechanics software by the machine learning community
Conduct software performance profiling and benchmarking to find ways to reduce computation time and push the bounds of the types of simulations that are possible.
Additional roles and details:
Participate in OpenSim software development work at the API and GUI levels, designing and implementing new tools to support our worldwide collaborators.
Apply professional development practices to our software, both for new code and for correcting deficiencies in old code. This includes design, documentation, testing, portability, maintainability, adherence to standards, and egoless participation in team code reviews both as subject and reviewer.
Generate test cases/harnesses to target performance bottlenecks.
Serve as a leader-by-example to academic programmers and Stanford doctoral students to help them learn best professional coding practices.
Support external development teams who are using OpenSim by quickly answering questions online and in person at workshops and responding to feature requests and bug reports.
Work with the project team to understand the various user communities served by OpenSim and match coding decisions to the needs of our users.
CORE DUTIES:
Conceptualize design, implement, and develop solutions for complex system/programs independently.
Work with a variety of users to gain information, and develop intra-system tradeoffs between different users, as necessary; interact with a diverse client base and outside vendor contacts.
Document system builds and application configurations; maintain and update documentation as needed.
Provide technical analysis, design, development, conversion, and implementation work.
Work as a project leader, as needed, for projects of moderate complexity.
Serve as a technical resource for applications.
Compare, evaluate, and implement new features and technologies, and integrate them into the computing environment.
Follow team software development methodology.
Mentor lower-level software developers.
Please note that due to current COVID-19 safety measures, our office is working fully remote through Summer 2021. Once COVID-19 safety measures are no longer applicable, this position will be based on the Stanford campus and will be considered for an option of telecommuting, subject to operational need.
Working at Stanford University brings many personal and professional opportunities, and the Bay Area is a wonderful place to call home, with a rich and diverse culture, activities for a variety of lifestyles, and some of the country's most beautiful scenery. We recognize that living in this area often comes with a higher cost of living than other areas of the country. As you consider Stanford as your future home and take this next career step, know that we will partner with you on moves to the Bay Area and will do all we can to help you feel at home here. Our investment in you begins now!
Please note that a resume is required. A cover letter is recommended.
MINIMUM REQUIREMENTS:
Education & Experience:
Bachelor's degree and five years of relevant experience, or a combination of education and relevant experience.
Desired Education: Bachelor's degree or higher in computer science or related field.
Knowledge, Skills and Abilities:
Required:
2+ years of programming experience in Java or Python, or another Object-Oriented Programming language
2+ years of experience as a full-stack web developer
2+ years of C++ programming experience
A commitment to high-quality professionally engineered software
Excellent skills in communication and teamwork
Desired:
Experience in performance profiling and improvement in C++
Knowledge of multibody dynamics, computer vision, and/or biomechanics/anatomy/physiology
Experience in 3D Visualization
Experience with CMake and MATLAB
Experience developing mobile applications
Experience designing intuitive user interfaces
High-performance scientific computation, machine learning, physics, math, and/or mechanical engineering knowledge
PHYSICAL REQUIREMENTS*:
Frequently stand/walk, sitting, grasp lightly/fine manipulation, perform desk-based computer tasks.
Occasionally use a telephone, writing by hand, lift/carry/push/pull objects that weigh up to 40 pounds.
Rarely sort/file paperwork or parts, lift/carry/push/pull objects that weigh >40 pounds.
Ability to use voice to present information/communicate with others.
On-campus mobility.
* - Consistent with its obligations under the law, the University will provide reasonable accommodation to any employee with a disability who requires accommodation to perform the essential functions of the job.
WORKING CONDITIONS:
May work extended hours, evenings or weekends.
May travel locally.
Occasional overnight travel.
WORK STANDARDS:
Interpersonal Skills: Demonstrates the ability to work well with Stanford colleagues and clients and with external organizations.
Promote Culture of Safety: Demonstrates commitment to personal responsibility and value for safety; communicates safety concerns; uses and promotes safe behaviors based on training and lessons learned.
Subject to and expected to comply with all applicable University policies and procedures, including but not limited to the personnel policies and other policies found in the University's Administrative Guide, .
Why Stanford is for You
Imagine a world without search engines or social platforms. Consider lives saved through first-ever organ transplants and research to cure illnesses. Stanford University has revolutionized the way we live and enrich the world. Supporting this mission is our diverse and dedicated 17,000 staff. We seek talent driven to impact the future of our legacy. Our culture and unique perks empower you with:
Freedom to grow. We offer career development programs, tuition reimbursement, or audit a course. Join a TedTalk, film screening, or listen to a renowned author or global leader speak.
A caring culture. We provide superb retirement plans, generous time-off, and family care resources.
A healthier you. Climb our rock wall, or choose from hundreds of health or fitness classes at our world-class exercise facilities. We also provide excellent health care benefits.
Discovery and fun. Stroll through historic sculptures, trails, and museums.
Enviable resources. Enjoy free commuter programs, ridesharing incentives, discounts and more!
The job duties listed are typical examples of work performed by positions in this job classification and are not designed to contain or be interpreted as a comprehensive inventory of all duties, tasks, and responsibilities. Specific duties and responsibilities may vary depending on department or program needs without changing the general nature and scope of the job or level of responsibility. Employees may also perform other duties as assigned.
Stanford is an equal employment opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law.
$110k-149k yearly est. 4d ago
Firmware Engineer
Beacon Biosignals
Remote job
Beacon Biosignals is on a mission to revolutionize precision medicine for the brain. We are the leading at-home EEG platform supporting clinical development of novel therapeutics for neurological, psychiatric, and sleep disorders. Our FDA 510(k)-cleared Waveband EEG headband and AI algorithms enable quantitative biomarker discovery and implementation. Beacon's Clinico-EEG database contains EEG data from nearly 100,000 patients, and our cloud-native analytics platform powers large-scale RWD/RWE retrospective and predictive studies. Beacon Biosignals is changing the way that patients are treated for any disorder that affects brain physiology. As a firmwareengineer, you'll focus on delivering high-quality, reliable products by collaborating with cross-functional teams across design, research, manufacturing and quality throughout the full product lifecycle. Your design iterations get incorporated during development to improve the product's quality and reliability, so the user gets the best possible experience. At the end of the design cycle, you will be performing testing to verify that the product meets its intended design requirements. Additionally, you will document design in accordance with applicable product development processes, Quality, and Regulatory requirements. Beacon's robust asynchronous work practices ensure a first-class remote work experience, but we also have in-person office hubs available located in Boston, New York and Paris. What success looks like:
Develop and maintain firmware and software in accordance with Beacon's QMS.
Perform firmware design with significant challenges related to complexity, power, size, and RF communication.
Execute on all phases of firmware development, including requirements capture, prototyping, design, unit testing, static analysis, code review, design verification, debugging, and manufacturing readiness.
Develop automated tests to ensure high-quality software releases.
Develop production software tools for mass production.
What you will bring:
BS in computer science, electrical engineering, or related field
5+ years of work experience with a BS degree or 3+ years of work experience with an MS degree, developing real-time embedded firmware in C.
Ability to read and follow electrical schematics.
Knowledge of embedded systems architecture and real-time operating systems (RTOS).
Proficiency with tools like Git/JIRA and platforms like GitHub.
Proficiency with scripting languages such as Python.
Knowledge of design controls and medical device development regulations is preferred.
The base salary range for this role is determined based on past experience, specific skills and qualifications. The base salary is one component of the total compensation package, which includes equity, PTO and other benefits. At Beacon, we've found that cultural and scientific impact is driven most by those that lead by example. As such, we're always seeking new contributors whose work demonstrates an avid curiosity, a bias towards simplicity, an eye for composability, a self-service mindset, and - most of all - a deep empathy towards colleagues, stakeholders, users, and patients. We believe a diverse team builds more robust systems and achieves higher impact.
$83k-112k yearly est. Auto-Apply 4d ago
Embedded Firmware Engineer
Latticesemi
Remote job
Lattice Overview There is energy here…energy you can feel crackling at any of our international locations. It's an energy generated by enthusiasm for our work, for our teams, for our results, and for our customers. Lattice is a worldwide community of engineers, designers, and manufacturing operations specialists in partnership with world-class sales, marketing, and support teams, who are developing programmable logic solutions that are changing the industry. Our focus is on R&D, product innovation, and customer service, and to that focus, we bring total commitment and a keenly sharp competitive personality.
Energy feeds on energy. If you flourish in a fast paced, results-oriented environment, if you want to achieve individual success within a “team first” organization, and if you believe you can contribute and succeed in a demanding yet collegial atmosphere, then Lattice may well be just what you're looking for. Responsibilities & Skills
Responsibilities:
Create and maintain accurate SystemC models for security solutions.
Implement Transaction-Level Modeling (TLM) interfaces for communication between models and other simulation environments.
Validate SystemC models against hardware designs.
Debug and resolve issues to improve model performance and stability.
Work closely with architecture, design, and verification teams to define modeling requirements.
Required Skills, Experience
BS/MS/PhD in Electronics or Computer Engineering with minimum of 6 years' experience.
Strong proficiency in SystemC and C++ (object-oriented design principles).
Experience with TLM and hardware/software co-design methodologies.
Familiarity with hardware description languages (VHDL/Verilog) is a plus.
Knowledge of embedded systems architecture (processor architectures, memory hierarchies, bus protocols).
Experience with using simulation tools (Cadence Xcelium, Synopsys VCS, Mentor Graphics QuestaSim).
Knowledge in using cryptography libraries is a plus.
$83k-112k yearly est. Auto-Apply 16h ago
Firmware Engineer
Apeiron Labs
Remote job
Company and Team - The ocean covers 71% of our planet, yet we know less about it than the surface of Mars. Apeiron Labs is on a mission to change that. We're not just building underwater vehicles-we're building systems that will reshape weather prediction, revolutionize aquaculture, transform shipping, and strengthen national security. We're developing breakthrough technologies that slash ocean sensing costs by orders of magnitude Join a crew of battle-tested subsea specialists, robotics experts, firmware architects, and full- stack cloud engineers. This is a unique opportunity to engineer the future of ocean intelligence and contribute to humanity's understanding. Apeiron means unbounded in Greek. The challenge is unbounded. The opportunity is unbounded. Your creativity can be unbounded too. About the role We are looking for a firmwareengineer with a proven track record of developing embedded software for robotic and electromechanical systems. The ideal candidate is hands-on and hardware-aware. They can move from the lab bench to the code editor with ease-and they understand that great embedded software is built in partnership with electrical, mechanical, and systems engineers. You should have extensive experience in bare-metal and RTOS-based development on STM32 microcontrollers. You need to be comfortable bringing up new boards, writing low-level drivers, and integrating with sensors, actuators, and communication interfaces in complex robotic systems. Experience with power management, motor control, and telemetry in resource- constrained environments is highly valued. For us, remote work might mean deploying systems in the ocean, watching your creations dive, and surfacing with data that changes everything. If you've got an adventurer's soul, you're our kind of engineer.
How you will make an impact on ocean intelligence:
Architect and implement embedded firmware for autonomous ocean vehicles, working directly on mission-critical systems such as power management, motor control, sensor acquisition, and communications.
Own and evolve our STM32 firmware libraries and HALs, driving clean modular architecture across a growing codebase.
Bring up new hardware platforms in the lab-bootloaders, debug tools, oscilloscopes, and all. You probably own a Saleae and maybe a Joulescope.
Participate in and guide full-system bring-up and integration, working shoulder-to-shoulder with electrical and mechanical engineers.
Build automated test frameworks and CI pipelines that ensure reliable, testable firmware.
Support sea trials and offshore testing, debugging, and iterating rapidly in the field.
Provide technical leadership, mentor junior engineers, and shape the engineering culture of the team.
Contribute to a strong culture of documentation, peer review, and continuous improvement.
What you must have
BS or MS in Electrical Engineering, Computer Engineering, or related discipline.
5+ years of embedded systems experience, with a focus on bare-metal and RTOS development
Deep expertise with STM32 microcontrollers (HAL, LL, CubeMX, peripheral bring-up, interrupt-driven design)
Strong C/C++ skills and familiarity with embedded software best practices (state machines, modular design, fixed-point math, etc.)
Experience with debugging tools (JTAG/SWD, logic analyzers, oscilloscopes), and profilers
Familiarity with CAN, UART, SPI, I2C, and RS-485 interfaces
Comfort working in a fast-paced, hardware-rich R&D environment
US Citizenship required
The mindset to rapidly iterate in startup time is required
It'd be great if you also had these
Experience developing firmware for underwater or harsh-environment robotics systems
Knowledge of motion control (PID, sensor fusion, encoders, etc.)
Familiarity with low-power system design and sleep-state management
Proficiency with scripting languages (Python, Bash) for automation and tooling
Prior experience with software safety standards, unit testing, or static analysis
Sea trial or field experience in support of deployed systems
Experience with continuous integration systems (e.g., GitHub Actions, Jenkins, etc.)
$74k-99k yearly est. 60d+ ago
Senior Embedded Firmware Engineer
Cornelis Networks
Remote job
Cornelis Networks delivers the world's highest performance scale-out networking solutions for AI and HPC datacenters. Our differentiated architecture seamlessly integrates hardware, software and system level technologies to maximize the efficiency of GPU, CPU and accelerator-based compute clusters at any scale. Our solutions drive breakthroughs in AI & HPC workloads, empowering our customers to push the boundaries of innovation. Backed by top-tier venture capital and strategic investors, we are committed to innovation, performance and scalability - solving the world's most demanding computational challenges with our next-generation networking solutions.
We are a fast-growing, forward-thinking team of architects, engineers, and business professionals with a proven track record of building successful products and companies. As a global organization, our team spans multiple U.S. states and six countries, and we continue to expand with exceptional talent in onsite, hybrid, and fully remote roles.
Cornelis Networks is seeking a Senior Embedded FirmwareEngineer with experience writing optimized C code, preferably for fabrics or networks. Ideal candidates will have written C/C++ code for high performance, optimal efficiency, and low memory footprint. The candidate will have experience writing and debugging C code in embedded processors. The successful candidate who demonstrates strong team building, collaboration, and leadership skills will have opportunities for growth into a leadership position.
Key Responsibilities
* Develop optimized C code for embedded processors
* Collaborate with architects and hardware engineers when designing the software architecture
* Develop and implement standard processes for unit test, collaborate on CI implementations
* Review other team members' design documents and pull requests
* Layout and establish design documents with the engineering team
* Review and provide strong feedback on firmware and software architecture specifications and design specifications
* Work with the Software Engineering Manager to identify tasks and build out schedules
Minimum Qualifications
* Bachelor's, Computer Science, or related discipline, or the equivalent in training and experience
* Minimum experience: ~10 years; we level based on capability
* Experience in C or C++
* Familiarity with software development tools and toolchains including gcc and/or clang, make, cmake, git, bug tracking software (e.g. Jira), GitHub
* Familiarity with debugging tools used in an embedded environment (logic analyzer, JTAG debugger and innovative methods for logging information for analysis and debug purposes)
* Comfort with Linux user space and basic systems tools; familiarity with sockets or message-based I/O.
* Understanding of how binary protocols work: framing, headers, IDs, checksums/CRC, and state machines.
* Experience with at least one low speed or board level interface (I2C/SMBus, SPI, UART)
* Ability to read a technical standard/spec and translate it into working code and tests.
* Familiarity with PLDM/MCTP DMTF specifications and an eagerness to learn PLDM and MCTP deeply and ship production quality code.
Preferred Qualifications
* Master's in Computer Science or related discipline.
* Familiarity with any DMTF standards: MCTP (DSP0236/37/38/39) or PLDM (DSP0240/41/45/48; 0267/0257). You do not need prior production experience; interest and aptitude are enough.
* Experience with Python for test harnesses; Wireshark dissectors; logic analyzer traces; or OpenBMC tooling (libmctp, libpldm, pldmtool).
* Basics of embedded development (RTOS) or Linux kernel subsystems is a plus.
* Experience with the following:
* ARM or other RISC processors in an embedded environment
* RISC-V processors familiarity
* PCIe/VDM
Location: This is a remote position for employees residing within the United States.
We offer a competitive compensation package that includes equity, cash, and incentives, along with health and retirement benefits. Our dynamic, flexible work environment provides the opportunity to collaborate with some of the most influential names in the semiconductor industry.
At Cornelis Networks your base salary is only one component of your comprehensive total rewards package. Your base pay will be determined by factors such as your skills, qualifications, experience, and location relative to the hiring range for the position. Depending on your role, you may also be eligible for performance-based incentives, including an annual bonus or sales incentives.
In addition to your base pay, you'll have access to a broad range of benefits, including medical, dental, and vision coverage, as well as disability and life insurance, a dependent care flexible spending account, accidental injury insurance, and pet insurance. We also offer generous paid holidays, 401(k) with company match, and Open Time Off (OTO) for regular full-time exempt employees. Other paid time off benefits include sick time, bonding leave, and pregnancy disability leave.
Cornelis Networks does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. Cornelis Networks is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
$104k-140k yearly est. 12d ago
Firmware Engineer (Remote)
Fortifyiq
Remote job
Job Description
We're looking for a motivated FirmwareEngineer to join a dynamic team developing embedded software for high-performance memory and system-on-chip platforms. You'll work hands-on with both firmware and diagnostic software, helping shape next-generation memory interface products.
Responsibilities
Design and develop embedded firmware from requirements through deployment.
Implement and debug software for embedded devices and systems.
Participate in architecture design, documentation, and code reviews.
Integrate, test, and validate new firmware features.
Collaborate with cross-functional teams to support system bring-up and testing.
Qualifications
BS or higher degree in Computer Science, Computer Engineering, or Electrical Engineering.
Strong C/C++ programming skills and understanding of embedded systems.
Hands-on experience with debugging tools and software validation.
Familiarity with Python or other scripting languages for automation and testing.
Excellent communication and teamwork abilities.
Preferred / Plus
Experience with device drivers and low-level hardware interfaces.
Familiarity with Linux kernel development or RTOS concepts.
Understanding of multi-threaded execution, interrupts, and synchronization mechanisms.
Experience with SoC platforms, BIOS, or BMC development.
Nowadays, it seems that many people would prefer to work from home over going into the office every day. With remote work becoming a more viable option, especially for firmware engineers, we decided to look into what the best options are based on salary and industry. In addition, we scoured over millions of job listings to find all the best remote jobs for a firmware engineer so that you can skip the commute and stay home with Fido.
We also looked into what type of skills might be useful for you to have in order to get that job offer. We found that firmware engineer remote jobs require these skills:
Python
C
C++
Debugging
Spi
We didn't just stop at finding the best skills. We also found the best remote employers that you're going to want to apply to. The best remote employers for a firmware engineer include:
Since you're already searching for a remote job, you might as well find jobs that pay well because you should never have to settle. We found the industries that will pay you the most as a firmware engineer:
Automotive
Telecommunication
Technology
Top companies hiring firmware engineers for remote work