General inquiries
info@arcternventures.com
Embedded Software Engineer
Aquabyte
Job Responsibilities
- Interface with sensors; cameras; mesh, wireless, and cellular networks to create robust, reliable, and remote data collection and processing systems
- Develop on ARM-based embedded platforms using C, C++, python, golang or rust
- Improve our embedded Linux build and deployment process
- Develop software to automate hardware testing procedures
- Build diagnostic and configuration tooling to enable our field team to interface with our hardware wirelessly from their phones.
- Enable our research team to try new machine learning models on real hardware
- Participate in hardware specifications for our next generation equipment
- Participate in on-call for diagnosing and fixing device issues remotely and implementing procedures and tooling to help enable the field team to self-diagnose and fix issues themselves
Qualifications
- Engineering or CS degree.
- Software development on an embedded device
- Experience writing and building software.
- Professional experience with C, C++, Golang, Python or Rust.
Desired but Not Required
- Solid understanding of TCP/IP
- Real-Time Operating Systems (RTOS)
- Buildroot, Yocto Project, toolchains, uBoot, UART, SPI, I2C interfaces
- Experience with WiFi, BLE, LoRaWAN, Mesh Networking, Cellular Networks
- Selecting hardware targeted for harsh environmental conditions
- Ability to read a schematic
- Experience with cloud environments such as AWS.
- Experience deploying to off-site hardware.
- Professional experience working with cameras.
- Build and maintain fleet operations tools for monitoring, notifications, trending, and analysis.
- Experience at a small & quickly growing startup
Benefits
- Competitive salaries and generous equity
- Unlimited vacation policy
- Flexible working hours + hybrid work policy
- Medical, vision, & dental insurance
- Retirement matching plan
- Potential travel to Norway
- Evolve in a fast-paced environment
- Be able to shape a business in its early days
- Get ideas, feedback, and suggestions from other best-in-their-field colleagues
- Mentorship opportunities, we'll be dedicated to investing in you and supporting you as you grow