Staff/ Sr Staff Software Engineer
Company: Span
Location: San Francisco
Posted on: October 29, 2024
Job Description:
The RoleAs a software engineer on the R&D Infrastructure
Team, you will craft mission-critical internal platforms enabling
control, monitoring, and analysis of various experimental and test
efforts. Your creative solutions will weave sensors, metrics, and
logs into an accessible framework for capturing and understanding
physical measurements. While exploring concepts from
microcontroller analog sampling to cloud services, your work will
have a daily impact on Span's current and future products.Potential
Projects:
- Develop and maintain flexible internally-facing web and backend
applications for essential system management and fleet service
tasks
- Assist with development of reliable data collection,
processing, exploration, and presentation for long-term hardware
test monitoring and alerts
- Assist with fast-response control and monitoring software for
prototyping and short-term hardware/software research efforts
- Provide general assistance to other teams where
cross-functional knowledge is needed
- Develop useful interfaces and drivers for physical test
hardware and integrate incoming data sources with our monitoring
and analysis platformsAbout YouRequired Qualifications
- Professional experience developing, deploying, and maintaining
applications written in Python (required), C, Rust,
Node/Typescript, and/or related technologies
- Experience developing, deploying, and maintaining web and
database applications
- Experience developing functional front ends for
internally-facing applications
- Experience building containerized applications
- Experience setting up and managing Linux-based systems,
complete familiarity with common administration tasks, shell
commands, package management etc.
- Able to collaborate effectively with coworkers in shared
codebases, including competency with software versioning and
documentation systemsBonus Qualifications
- Familiarity with deploying and managing cloud-based services
(including user management, security, permissions, roles)
- 2+ years of professional experience with a web frontend
framework (React, Angular, jQuery, etc)
- Experience implementing low-level interfaces and protocols
(serial, RS485, Modbus, etc)
- Experience with publish-subscribe communication methods such as
MQTT
- Familiarity with embedded device firmware development (small
Linux devices, microcontrollers)
- Experience with industrial devices and protocols, laboratory
test gear and protocols
- Familiarity with electrical and electronic system concepts,
high and low voltage wiring, understanding electrical
measurements
#J-18808-Ljbffr
Keywords: Span, Sacramento , Staff/ Sr Staff Software Engineer, IT / Software / Systems , San Francisco, California
Didn't find what you're looking for? Search again!
Loading more jobs...