Experienced Full Stack Developer – Robotics and AI
At WingXpand™
Locations:
Chicago, IL | St. Louis, MO | Hybrid
Type:
Full-time
About WINGXPAND
WingXpand™ is expanding what’s possible with drones with our 8ft aerial intelligence aircraft that expands from a backpack to help farmers grow more yield, public safety crews respond to disasters faster, and keep soldiers safe.
We’re a rapidly growing, Techstars backed, startup that is creating the future of aerial intelligence, anywhere, at any time. We want you to play a key role in our journey!
Position Description
We're in search of an experienced Full Stack Developer with deep experience in software development to support our scalable software architecture for AI model development and deployment. This role demands an understanding of embedded software applications, data schemas, communication protocols, along with skills in containerization technologies and microservices architecture. The successful candidate will exhibit hands-on coding expertise and foster collaboration to ensure our software supports our customer's needs and meets high standards of efficiency, adaptability, and maintainability.
Key Responsibilities:
- Support the development of a scalable, modular front and back-end that supports a positive user experience, AI-driven applications and new feature integrations on robotics platforms.
- Ensure deep integration and optimization of embedded software applications, emphasizing the significance of efficient data handling and secure communication protocols.
- Develop containerization technologies like Docker and microservices architecture to facilitate scalable and reliable software deployment.
- Support agile development processes, collaborating with team members and ensuring the delivery of software features promptly.
- Participate in all phases of software development, from initial design to deployment.
- Maintain a hands-on approach to coding, reviewing, and aligning software development with strategic objectives.
- Collaborate with hardware engineers to ensure seamless integration and functionality of software systems within robotics hardware environments.
- Support rigorous testing protocols, both in lab environments and through experimental trials, to validate system reliability and performance under various conditions.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- A minimum of 5 years of experience in full stack development.
- Strong skills in C++, Python, and QT
- Proven experience in the design and implementation of scalable software solutions, with an understanding of embedded systems, along with data networking concepts, testing and debugging software.
- Expertise in containerization technologies (e.g., Docker) and microservices architecture.
- Knowledge of the integration of software with physical hardware systems, and the challenges and strategies for optimizing this relationship.
Additional qualifications:
- Experience with designing user interfaces
- Experience with integrating software with onboard computers like Rasberry Pi, NVIDIA Jetson, and VOXL
- Additional experiences desired with TensorFlow Lite, YOLO, Google Colab, ROS, and Ubuntu
- Experience in selecting, creating and implementing perception, edge AI, and machine learning algorithms in the real world
- Experience developing image detection models and has experience training deep-learning models in an end-to-end fashion based on use case requirements
- Familiarity with RTOS and network protocols (e.g., TCP/IP, MQTT) for real-time embedded applications.
- Understanding of cloud computing platforms and services for backend support and AI model operations.
- Self-starter eager to learn and dive into new projects with strong communication and teamwork skills
- Strong communication skills with the ability to mentor and inspire a team of software developers and engineers.
- Excellent problem-solving abilities, with a focus on innovative solutions to complex engineering challenges.
- Prefer those with a background in developing and flying drones.
What Else You Need to Know
We offer a competitive package based on level of experience, including the possibility of WingXpand™ stock options and advancement opportunities as the company expands.
If you are a self-motivated, results-driven individual with a passion for innovation and technology, we want to hear from you! Apply today and join us on the journey of expanding what’s possible with aerial intelligence for those that keep our world running!
Please apply with your resume and / or CV explaining why you are the perfect candidate for this role.
To conform to U.S. Government aerospace technology export regulations, applicant must be a 'U.S. Person' (U.S. Citizen or a Permanent Resident/Green Card Holder).