Software Engineer
at Koya Medical Inc
Oakland, California, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 08 Aug, 2024 | Not Specified | 09 May, 2024 | 1 year(s) or above | Python,Electronics,Arduino,Teamwork,Javascript,Android,Computer Science,Embedded Systems,Interpersonal Skills,Scripting,C,Control Software,Raspberry Pi | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Responsible for contributing to the software development of next-generation wearable device systems, supporting new product development, maintaining released software, and providing technology assessment and research. Software systems to be designed may include full-stack development and testing, front-end apps, firmware, database, and Linux scripting. In this position, the Software Engineer will collaborate with internal and external team members, use good judgment to evaluate existing system behavior, and propose new approaches where necessary. The role requires communication with multi-disciplined teams composed of but not limited to hardware engineers, commercial and clinical staff.
JOB QUALIFICATIONS AND EDUCATION:
- BS or MS in Computer Science from four-year college, university or equivalent work experience.
- 1+ years experience in one or more of the following:
- C for embedded systems
- Python for scripting
- Python for backend development
- Javascript for frontend development
- Experience in a shared development environment using version control software
- Experience with developing for iOS and Android is preferred.
- Experience with prototyping electronics using Arduino, Raspberry Pi, or similar is preferred
- Someone who is excited to work and gain experience in a wide range of areas from low-level to high-level programming
- Excellent interpersonal skills and a spirit of teamwork.
How To Apply:
Incase you would like to apply to this job directly from the source, please click here
Responsibilities:
Essential responsibilities and duties include, but are not limited to the following:
- Develop, debug and maintain software to control next-generation systems using good coding practices.
- Design scalable software for commercial deployment.
- Supports R&D, manufacturing and commercial projects by rapidly building and debugging prototype systems, test fixtures and jigs.
- Create test protocols to verify and validate software.
- Develop software requirements and architecture.
- Appropriately documents all designs in line with the Quality System.
- Create engineering presentations.
REQUIREMENT SUMMARY
Min:1.0Max:6.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
BSc
Computer Science
Proficient
1
Oakland, CA, USA