Embedded Software Engineer
@ AquabyteEmbedded Software Engineer
This job is still taking applications, but it's been up a while.
About the job
Aquabyte revolutionizes aquaculture with technology to improve fish farming efficiency and sustainability. The role involves developing and deploying embedded Linux software, working with sensors, networks, and hardware specifications to support our underwater cameras and data collection systems.
Requirements
- Engineering or CS degree
- Software development on embedded devices
- Experience writing and building software
- Proficiency with C, C++, Golang, Python or Rust
Qualifications
- Degree in engineering or CS
- Embedded device software experience
Full job description
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 salary and 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
Similar jobs in Columbus, OH
- A
Roadway Engineer
AMT Engineering · Columbus, OH
Posted 3 weeks ago - W
Manufacturing Engineer I
WIELAND · Delaware, OH 43015, United States
Posted 2 days ago - V
Engineer - Electrical
Veolia Environnement SA · Johnstown, OH, United States
Posted 2 days ago - S
Manufacturing Engineer
Schneider Electric · Fairfield, OH, United States
Posted 4 days ago - V
Manufacturing Engineer
Vertiv Group Corp. · Delaware, OH, United States
Posted 2 days ago - F
Validation Engineer I
Forge Biologics · Columbus, Ohio, United States
Posted 1 week ago