Senior Embedded Software Engineer

4 weeks ago


Austin, Texas, United States Neuralink Full time
Company Overview:

We are a pioneering company in the field of brain-computer interfaces, working to create innovative devices that can help individuals with paralysis regain mobility and independence.

Our team is comprised of experts from various fields, including engineering, neuroscience, and computer science, who are passionate about pushing the boundaries of what is possible.

We are seeking an experienced Embedded Systems Software Developer to join our elite team of engineers working on high-performance, safety-critical embedded systems for the next-generation brain-computer interfaces.

This is an exciting opportunity to work on cutting-edge technology and contribute to the development of innovative solutions that can transform lives.

Key Responsibilities:

  • Design and develop high-performance, safety-critical embedded systems for brain-computer interfaces.
  • Collaborate with cross-functional teams, including chip designers, EEs, algorithms, and software engineers, to develop and implement features that have a significant impact on the product's capabilities.
  • Work closely with neuroscientists to understand the requirements of the brain-computer interface and develop solutions that meet those needs.
  • Develop and maintain firmware for the implant, ensuring that it is reliable, manufacturable, and meets the required safety and performance standards.
  • Participate in the development of the embedded toolchain and workflow, ensuring that it is efficient, scalable, and meets the needs of the team.

Requirements:

  • 5+ years of experience with embedded systems.
  • Proficient in C/C++ and Python.
  • Knowledge of MCU architectures, peripherals, and development environments.
  • Comfortable reading electrical schematics and datasheets.
  • Deep knowledge of the embedded toolchains and workflow.
  • Strong EE & DSP fundamentals.
  • HW/SW debugging skills with lab equipment.

Preferred Qualifications:

  • Experience with embedded stacks for ARM cores.
  • Experience with safety-critical systems.
  • Experience with FPGA development and testing.
  • Experience with RF, BLE, TCP/IP stacks from a practical embedded perspective.
  • Prior work or experience with applied cryptography and embedded systems security.

What We Offer:

  • An opportunity to work on cutting-edge technology and contribute to the development of innovative solutions that can transform lives.
  • A collaborative and dynamic work environment with a team of experts from various fields.
  • A competitive salary and equity package, including two major components: salary and equity.
  • A comprehensive benefits package, including medical, dental, and vision insurance, paid holidays, commuter benefits, meals provided, equity, and a 401(k) plan.
  • A flexible time-off policy and parental leave.

We value diversity and inclusion and are committed to creating a workplace that is welcoming and inclusive for all employees. If you are passionate about brain-computer interfaces and have the skills and experience required for this role, we encourage you to apply.

Please note that this is a full-time position, and the salary range is $128,000—$242,000 USD for Texas individuals only. The actual salary will be determined according to the level at which you enter the organization, with the ability to gain more over time as you contribute.

We provide equal opportunity in all of our employment practices to all qualified employees and applicants without regard to race, color, religion, gender, national origin, age, disability, marital status, military status, genetic information, or any other category protected by federal, state, and local laws.

If you need a reasonable accommodation at any point in the interview process, please let us know. We are committed to providing a fair and inclusive hiring process for all candidates.



  • Austin, Texas, United States BAE SYSTEMS Full time

    Job Title: Senior Principal Embedded Software EngineerAre you a seasoned software engineer looking for a new challenge? Do you have a passion for developing innovative solutions that make a real difference? We're seeking a Senior Principal Embedded Software Engineer to join our team at BAE Systems.About the RoleThis is an exciting opportunity to work on...


  • Austin, Texas, United States Diverse Lynx Full time

    Job SummaryDiverse Lynx LLC is seeking a highly skilled Senior Embedded Software Engineer Lead to join our team. As a key member of our engineering team, you will be responsible for leading the development of embedded software systems, including Linux and baremetal applications.Key ResponsibilitiesBring-up activities for Software stack for Linux and...


  • Austin, Texas, United States Amazon Full time

    Job DescriptionAmazon Lab126 is a pioneering research and development company that designs and engineers innovative consumer electronics. With a rich history dating back to 2004, we have created groundbreaking devices like Fire tablets, Fire TV, Amazon Echo, and Amazon Show.The Amazon Devices group delivers exceptional Amazon experiences, providing customers...


  • Austin, Texas, United States Tech M USAAvance Consulting Full time

    Job Summary: Tech M USAAvance Consulting is seeking a highly skilled Senior Embedded Software Engineer Lead to join our team. As a key contributor, you will be leading teams to drive and enhance our abilities to deliver the highest quality, industry-leading technologies to market.Key Responsibilities: Bring-up activities for Software stack for Linux and...


  • Austin, Texas, United States Amazon Full time

    About the RoleAs a Senior Embedded Software Architect at Amazon, you will be responsible for designing and developing the next generation of smart home devices. This is a unique technical role where you will have the opportunity to influence, invent, and design system architecture across multiple product and technology spaces.Key ResponsibilitiesBe...


  • Austin, Texas, United States Jobot Full time

    Shape the Future of Computing InfrastructureDice is the leading career destination for tech experts at every stage of their careers. Our client, Jobot, is seeking a talented Senior Embedded Software Engineer to join their pioneering team.As a key member of the team, you will be responsible for developing and maintaining firmware solutions that power daily...


  • Austin, Texas, United States Dell, Inc. Full time

    Software Principal Engineer RoleAt Dell, Inc., we're looking for a skilled Senior Embedded Software Developer to join our Software Engineering team. As a key member of our team, you'll be responsible for designing and developing sophisticated systems and software based on customer business goals, needs, and general business environment. Your expertise will...


  • Austin, Texas, United States Technology Navigators Full time

    Job OverviewOur client is a pioneering organization in the recycling industry, leveraging cutting-edge data analytics and artificial intelligence to revolutionize metal salvage. This forward-thinking company is dedicated to creating a more sustainable future and has the technology to make it happen.This is an exceptional opportunity to be part of a company...


  • Austin, Texas, United States Centric Software Full time

    About Centric SoftwareCentric Software is a leading provider of product lifecycle management (PLM) solutions for the retail, fashion, footwear, luxury, and consumer goods industries. Our enterprise software applications are designed to meet the unique challenges of the fast-moving consumer goods market, empowering businesses to manage, optimize, and execute...


  • Austin, Texas, United States Technology Navigators Full time

    Company DescriptionFounded in 1999, Technology Navigators is an Austin-based high-tech recruiting and staffing firm with experienced and professional recruiters who know the people you need to know to grow. We place high value on our relationships, ensuring candidates feel confident that our staff of professionals will keep in close contact with you...


  • Austin, Texas, United States Neuralink Full time

    Company Overview:We are a pioneering company in the field of brain-computer interfaces, dedicated to creating innovative devices that can help individuals with paralysis regain mobility and independence.Our team is comprised of elite engineers working on high-performance, safety-critical embedded systems for the next-generation brain-computer interfaces.We...


  • Austin, Texas, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Embedded Software Development Engineer to join our team at Annapurna Labs. As a key member of our team, you will be responsible for designing and developing high-performance networking software for our customers.Key ResponsibilitiesDesign and develop highly scalable and available embedded networking...


  • Austin, Texas, United States Centric Software Full time

    About the Role:Centric Software is seeking a highly skilled Principal Engineer to join our Innovation Programs Group. This role involves driving innovation, identifying gaps in our product line, and creating rapid prototypes to enhance our offerings.Key Responsibilities:Design and implement scalable, high-performance architecture for innovative...


  • Austin, Texas, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Embedded Software Development Engineer to join our team at Annapurna Labs, a part of Amazon Web Services (AWS). As a key member of our team, you will be responsible for designing and developing innovative networking software solutions for our customers.As a software development engineer on our team, you will work...


  • Austin, Texas, United States Cirrus Logic Full time

    Cirrus Logic is a leader in mixed-signal processing, and we're looking for a talented Embedded Software Test Engineer to join our team. As a key member of our embedded software test team, you will work on products delivered to world-class customers and ensure they have been thoroughly tested and deliveries are rock-solid.Responsibilities:Create and execute...


  • Austin, Texas, United States Centric Software Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our Innovation Programs Group at Centric Software. As a key member of our team, you will be responsible for designing and developing scalable backend solutions using Python, Java, and modern programming languages. Your expertise in AI/ML mechanisms and event-driven architectures...


  • Austin, Texas, United States META Full time

    About the Role:We are seeking an experienced Embedded Software Engineer to join our team at Meta. As an Embedded Software Engineer, you will play a key role in designing and implementing components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, and persistence.Key...


  • Austin, Texas, United States Centric Software Full time

    About the Role:Centric Software is seeking a highly skilled Senior Software Architect to join our Innovation Programs Group. As a key member of our team, you will be responsible for driving innovation, identifying gaps in our product line, and creating rapid prototypes to enhance our offerings.Key Responsibilities:Architecture Development:Design and...


  • Austin, Texas, United States Della Infotech Full time

    Job Title:Contract Embedded Software SpecialistDuties:Key Responsibilities:Design, develop, code, test and debug system software with focus on Display.Requirements:Proven experience as an embedded software engineer.Solid programming experience in C or C++.Experience in hands-on development and troubleshooting on embedded targets.Experience with software...


  • Austin, Texas, United States META Full time

    Job Summary:We are seeking a highly skilled Embedded Software Engineer to join our team at Meta. As an Embedded Software Engineer, you will be responsible for designing and implementing components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, and persistence.You will...