-
Frontend Development Software Engineer"
3 days ago
Eclipse Solutions Berkeley, United StatesBerkeley Reonic's mission is to simplify the use of renewable energy. We have developed a top-of-the-line solution for selling, planning, and installing renewable technology. We envision a future where efficient communication between all energy components (such as solar, storage, ...
-
Software Engineer
3 weeks ago
LinkedIn Dev Sandbox San Francisco, United StatesJob Description · Job DescriptionTest job description Test job description Test job description Test job description Test job description Test job description Test job description Test job description Test job description Test job description Test job description Test job descrip ...
-
Software Engineer
2 weeks ago
Intertrust Berkeley, United StatesIntertrust's mission is to make every Internet transaction trustworthy. Our family of integrated media, security, and data management products allows small businesses and leading global corporations to expand their reach by delivering rights-managed services, secure apps, and pri ...
-
Sapphire Innovations Oakland, United StatesOakland-based company seeking a Senior Java Architect with expertise in Spring, MySQL, NoSQL, Hadoop, and Cloud technologies. This role offers a salary of up to €120,000 per annum. The company is known for their innovative approach to business and their market-leading product. Th ...
-
Software Engineer
2 weeks ago
Profluent Berkeley, United StatesProfluent is currently seeking a creative, passionate, and detail-oriented · Software Engineer (Full-stack). · The candidate will develop, deploy, and scale Profluent's data information platform. As an early employee, you will be empowered to make critical decisions about the f ...
-
Software Engineer
2 weeks ago
Code4lib Berkeley, United StatesClemson Libraries seeks a Library Systems Engineer to lead the development, testing, implementation, and maintenance of complex systems architecture and applications design. The Library Systems Engineer develops and writes custom code to integrate... · About BerkeleyAt the Univer ...
-
Software Engineer
2 weeks ago
High-Tech Professionals Berkeley, United StatesSoftware Engineer · Job ID: · 1707 · Location: · Berkeley, CA · Type: · Permanent · Status: · Closed · Key Skills: · Java, C, Scripting language, Petabyte scale mass storage, NoSQL technologies (Hadoop, Cassandra), Apache, Tomcat, Spring, MySQL, Linux, Client/server · Descr ...
-
Software Engineer
3 weeks ago
Profluent Berkeley, United StatesCompany Overview · Profluent is an AI-first protein design company. Founded in 2022, we develop deep generative models to design and validate novel, functional proteins to revolutionize biomedicine. Based in Berkeley, CA, we are backed by leading investors including Spark Capita ...
-
Software Engineer
2 weeks ago
Intertrust Berkeley, United StatesIntertrusts mission is to make every Internet transaction trustworthy. Our family of integrated media, security, and data management products allows small businesses and leading global corporations to expand their reach by delivering rights-managed services, secure apps, and priv ...
-
Software Engineer
3 weeks ago
Cascade Innovations Alamo, United StatesSchmitt Engineering is a medium-sized company based in Erlangen. With many years of engineering expertise in various industries, we are a partner to the industry. Our activities cover the entire process chain from planning and project management to development and construction, a ...
-
Software Engineer
2 weeks ago
Atomic Berkeley, United StatesOur mission at Atomic Machines is to bring autonomous bits-to-atoms manufacturing of anything at any scale to the world, and we are well on our way. We are developing an entirely new class of manufacturing foundry for micro- and nano-scale machines, and we are using that foundry ...
-
Software Engineer
4 weeks ago
Profluent Berkeley, United StatesCompany Overview · Profluent is an AI-first protein design company. Founded in 2022, we develop deep generative models to design and validate novel, functional proteins to revolutionize biomedicine. Based in Berkeley, CA, we are backed by leading investors including Spark Capit ...
-
IT Software Engineer
3 weeks ago
Infinity Ventures University, United StatesThe German Federal Bank is a unique bank: an integral part of the European System of Central Banks with a significant role in financial stability, banking supervision, monetary policy, and payment systems in Germany. Above all, we are a strong team of reliable and responsible ind ...
-
Software engineer
3 days ago
SilverTech Pleasant Hill, United StatesAre you interested in learning more about us at Pleasant Hill? · We would be happy to share the story of our company and our areas of expertise with you. However, what truly matters is what our current T&S colleagues think about T&S. · Here are some of the things they love about ...
-
Senior Software Engineer
2 weeks ago
Dedge Security San Francisco, United StatesDedge Security es una startup de ciberseguridad que nace de la mano de Rubén y Paco, una pareja de fundadores muy experimentados que tras vender su anterior empresa a un gran fabricante de Silicon Valley, ahora inician este nuevo proyecto, con el fin de asegurar el desarrollo y d ...
-
Software Engineer
3 weeks ago
Profluent Berkeley, United States Full time· Profluent is an AI-first protein design company. Founded in 2022, we develop deep generative models to design and validate novel, functional proteins to revolutionize biomedicine. Based in Berkeley, CA, we are backed by leading investors including Spark Capital, Insight Partne ...
-
Software Engineer
3 weeks ago
Pixar Animation Studios Emeryville, United StatesOur Software R&D team is responsible for developing Pixar's in-house and open-source software. Working with both artists and engineers, we build innovative filmmaking tools that enable our film production and continuously extend artistic reach. One of our flagship tools is Presto ...
-
Software Engineer
2 weeks ago
Octant Bio Emeryville, United StatesCOMPANY · Octant is a well-backed team of experienced technologists and entrepreneurs at the frontiers of biology, chemistry, and computation. We are a small molecule therapeutics company scaling drug discovery to navigate the complexity of human diseases using an integrated plat ...
-
Software Engineer
2 weeks ago
Kraus Aerospace Emeryville, United StatesJob Summary · We are currently seeking an experienced Software Engineer to build software for sky-computers in perpetual flight We are an ArduPilot shop so C/C++ is our core, but as a growing software team in an early-stage company we need experienced generalists, and polyglot e ...
-
Software Engineer
1 week ago
Octant Bio Emeryville, United StatesCOMPANYOctant is a well-backed team of experienced technologists and entrepreneurs at the frontiers of biology, chemistry, and computation. We are a small molecule therapeutics company scaling drug discovery to navigate the complexity of human diseases using an integrated platfor ...
Software Engineer - Berkeley, United States - Knewin
Description
Atomic Machines is on Earth to radically advance humanity's command over matter.Our mission is real-time bits-to-atoms manufacturing of anything at any scale, and to that end, we're developing an entirely new digital micro-device manufacturing platform that is going to redefine how things are made, and do so while simultaneously enabling the rapid creation at any scale of new classes of machines – think medical micro-robotics, true lab-on-chip microfluidics, tunable antennas, ultrafast high-power and high-frequency RF switching devices and many more.
The first device we are building with our platform has exceptional large-scale product/market fit and commercial traction, and we are pushing hard to share it with the world.
Our offices are in Berkeley and Santa Clara, California.About the Role:
We are seeking a seasoned
software engineer who will architect, design, and build any and all code above the embedded level in the software stack, i.e.
What You'll Do:
Design and build the distributed software system that controls the AMP manufacturing platform: a truly novel fabrication system for micro-devices and components.
Your software will orchestrate all of the activities of the fab, from high-level workflow planning to the code that operates individual robotic nodes and automated material transport.
Architect and design complex systems that must scale to very large numbers (e.g.production quantities per unit time), be highly robust (meaning fault tolerant, designed to uptime requirements), high performance and both monitorable and controllable.
Work at multiple levels of the software stack, and must be "fluent" at all levels: operating system (including real-time OS), device drivers, and otherwise communicating with low-level code controlling hardware, network (building distributed systems with complex communication patterns), structured APIs, databases and associated architectures and algorithms.
Code in a variety of languages, as needed for the situation.This role will involve a prolific amount of coding - we're not looking for an ivory-tower architect type, but a real builder.
Thrive within the Scrum methodology (which means we're looking for at least excitement from the candidate about the principles, but ideally significant experience building complex software systems in Scrum and an understanding of its benefits).
Partner productively with other peer software engineers in team projects.What You'll Need:
Multi-language fluency
Ability to code fluently in multiple languages, at multiple levels of the stack. At Atomic Machines, we primarily use
C, C++, Go, and Python
Should have experience with:
A high-performance systems language like C, C++, or Rust
A compiled, garbage-collected language like Go or Java
A scripting language like Python or JavaScript
Knowledge of Computer Systems
Understanding of how computers work. Our work involves a variety of processors and computing environments – Linux, FreeRTOS, and bare metal. Strong fundamentals help build system context and enable broad contribution.
Undergraduate-level knowledge of:
Operating systems
Networks
Concurrency & execution models
Computer architecture
Experience with system design
Experience designing, building, and shipping complex distributed software systems that control hardware in sophisticated ways, as part of a team.
Experience with running production softwareExperience with instrumenting software for observability and debugging.
Experience with version control, Infrastructure-as-Code, and DevOps workflows.
Bonus points for
Familiarity with the fundamentals of robotic systems, such as feedback control systems, motion planning, and computer vision.
Familiarity with CAD and CAM software, focusing on geometry engines, toolpath generation, and machining strategies
Familiarity with embedded systems programming, particularly for ARM architectures and real-time operating systems (RTOS)
Bachelor of Science in Computer Science or a related field. Bonus points for an advanced degree.
Our Technology Stack:
Here are some of the tools and technologies we use.
These are subject to change - but give some sense of what we work on here.
Languages:
C / C++:
For embedded, real-time, and performance-critical systems
Go:
For concurrent, networked application software
Python:
For robotics, computer vision, AI / ML, and scientific computing
Deployment Targets:
Dockerized,
general-purpose
Linux
application services (Cloud or On-Prem)
Application software
for
embedded Linux
systems (AMD Xilinx Kria KR260)
Realtime on control on
STM32s
peripheral boards
Realtime control on KR260
Cortex-R5s
Proprietary real-time networking on KR260
Cortex-R5s
Other tools
Ansible:
Infrastructure-as-code, configuration management, application deployment
Protocol Buffers / g
RPC:
Interface definition language & serialization format for networked software
Grafana, Prometheus, Loki:
Observability platform
Xilinx and Lattice FPGAs:
Proprietary realtime communication bus
$150,000 - $220,000 a year The compensation for this position includes equity and benefits.
#J-18808-Ljbffr