Mid-Level Software Developer
Core
Develop and support software applications that interface with hardware systems, designing device communication and control features.
Role type
Mid-level embedded software developer
Builds
Software applications for hardware integration and control
Domain
Defense / Robotics / Embedded Systems
Deliverable
production ML models | product features
Required skills
C, C++, Python, Rust, hardware integration, troubleshooting, code reviews
Preferred skills
Computer Vision, Security, problem-solving, quick learning
Technologies
Python, Rust, C++, Computer Vision, Robotics, Security (via careerplan.io/jobs/ge5954c0-mid-level-software-developer-at-simventions-inc-glassdoor-4-6)
Responsibilities
Design, implement, and test device communication and control features; troubleshoot software, hardware, and integration problems; participate in code reviews and documentation.
Seniority
Mid-level, hands-on IC
