Company Description
Want to help revolutionize how autonomous systems are powered? WiBotic is a fast-growing Seattle-based company looking to grow our software engineering team.
At WiBotic, you can be part of a dynamic team that is changing the way autonomous systems stay charged around the world. We are building the next generation of intelligent wireless charging systems for robots. Our products help increase the safety, efficiency, and scalability of autonomous systems. Your work will have a big impact on the products that we deploy in robotics applications around the world. We look forward to hearing from you!
Job Description
WiBotic is looking for a highly motivated Embedded Systems Software Engineer excited to contribute ideas and code across the software stack. You’ll have the opportunity to work at the embedded device level on drivers and algorithms running on a real-time operating system. Additionally, you will work with JavaScript web applications (Vue.js), Python applications and scripts, and interface with databases (PostgreSQL, SQLite, DynamoDB). You’ll create APIs that our customers and internal tooling will use to interface with our products. We are a small team that loves to work collaboratively, and your ideas and contributions will be recognized, valuable, and highly visible.
Your responsibilities will include
- Design and implement firmware for embedded devices and systems from requirements to production deployment
- Develop, code, test, and debug system software.
- Interface with hardware design and development teams.
- Integrate and validate new product designs.
- Support software CI, QA and optimize performance.
- Provided post-production support, debugging, and software upgrades.
- Document design specifications, implementation details, software operation, and other related information.
Required Qualifications
- Bachelor of Science in Computer Science, Engineering, or related fields of study.
- 5+ years of Modern Embedded C++ work experience
- Experience with microcontroller interfacing and firmware development.
- Proven working experience in software engineering.
- Experience in embedded systems design with preemptive, multitasking real-time operating systems.
- Familiarity with software configuration management tools, version control, defect tracking tools, and peer review.
- Strong documentation and writing skills.
- US citizenship
Preferred Qualifications
- Knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems.
- Familiarity with web technologies (HTML, CSS)
- Experience with python
- JavaScript and database experience
- Ability to read schematics and data sheets for components.
- Experience with containerization and embedded Linux.
Job Details
- Our office is located in the Northgate area of Seattle, WA.
- We support a hybrid work schedule.
- The base salary ranges from $95,000 to $160,000 annually, depending on experience, with the opportunity for an additional bonus.
Company benefits
- Medical, Dental, and Vision
- 401(k) match
- Generous PTO
- Paid Holidays
- Fun company events
- Stock Option
Contact
To apply for this position, please submit your resume and application via this LinkedIn post.