Robotics Systems Engineer — Software/Embedded jobs in United States
cer-icon
Apply on Employer Site
company-logo

OPENSHELF · 1 month ago

Robotics Systems Engineer — Software/Embedded

OPENSHELF is a company focused on redefining pharmacy operations through innovative technology. They are seeking a Software Systems Engineer to design and build integrated hardware and software systems that automate inventory management and improve operational efficiency.

Industrial Automation

Responsibilities

Design and develop system-level software architecture that integrates seamlessly with hardware and firmware components
Write and optimize scalable, reliable software for hardware interfaces and data communication protocols
Collaborate with hardware and firmware teams to ensure robust integration and end-to-end system performance
Develop and maintain APIs, communication layers, and middleware to connect hardware systems with higher-level applications
Implement real-time and asynchronous software systems to handle data processing, system control, and error recovery
Conduct software performance testing, profiling, and debugging to meet functional and scalability requirements
Define, execute, and maintain automated testing pipelines for continuous integration and deployment
Document software architecture, design decisions, and system configurations comprehensively

Qualification

Systems software developmentSoftware architecture designProgramming languagesCommunication protocolsEmbedded systems developmentCI/CD toolsAnalytical skillsHardware experienceProblem-solving skills

Required

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
3+ years of experience in systems software development and architecture design
Proficiency in programming languages such as Python, Rust, and Typescript or similar languages
Strong knowledge of system-level programming concepts, including threading, memory management, and real-time systems
Experience working with communication protocols (e.g., TCP/IP, MQTT, UART, SPI, I2C)
Familiarity with software development for embedded systems, cloud-based architectures, or IoT solutions
Strong experience with tools and frameworks for testing, CI/CD, and version control (e.g., Jenkins, Docker, Git)
Excellent analytical and problem-solving skills with a focus on system-wide optimization
Hardware experience: sensors, light curtains, motors, encoders, etc

Benefits

Fully covered health, dental, and vision insurance
Flexible PTO
Team lunches, off-sites

Company

OPENSHELF

twitter
company-logo
We’re building a modular robotics system that stores and tracks physical inventory automatically.

Funding

Current Stage
Early Stage
Company data provided by crunchbase