here - Honeybee Robotics

JOB TITLE: Software Systems Engineer
Location:
Travel Required:
US Citizenship Required:
Security Clearance Required:
Minimum Required
Education:
Brooklyn, NY
Occasional
Yes (or Permanent Resident)
No
BS degree (MS preferred) in Computer Science,
Computer Engineering, Electrical Engineering or
equivalent.
Required Experience:  7-12 years hands-on experience
developing/delivering/sustaining complex
software applications for PC’s and embedded
targets
 3+ years in technical team management role
for all phases of development including
requirements analysis, design, process
development, and validation testing
Required Skills:  Fundamental understanding and
development experience with major
processor (ARM, x86, etc.) and
microcontroller architectures
 C/C++ development within RTOS
environments
 GUI, bus and device driver development
(USB, Serial, PCI, PC-104, etc.), client/server
architectures, socket programming, multithreaded/multi-process applications
 Software architecting, requirements
management, configuration management,
and verification & validation experience
 Development experience with robotic
systems (e.g., electromechanical systems,
actuators, sensors, control theory,
autonomous systems, state machines)
 Strong communication skills including verbal,
written, and interpersonal.
 Team player. Desire and energy to work in a
fast-paced environment
1

Preferred Skills: 





Strong ownership, passion, and a love for
solving problems
3+ years development within QNX
Experience developing path planning and
navigation algorithms (e.g. SLAM, sensor
fusion)
Experience developing state-of-the-art
computer vision algorithms / techniques
Experience developing AI / machine learning
algorithms
Familiarity with FPGA development
Familiarity with medical device software
standards compliance (e.g., IEC 62304)
About the Job:
Honeybee Robotics is seeking an experienced Software Systems Engineer (SW SE)
to help execute advanced robotics projects as part of a multi-disciplinary team from
early phase through product delivery with a focus on new medical device
development. The SW SE will work with the other systems engineers and project
managers to create technology development roadmaps, ensure projects are
completed on schedule and under budget, and interact on a technical level with
clients. Specifically, the SW Systems Engineer will:
•
•
•
•
•
•
•
Implement SW development, test, and release tools and processes
that support the rapid pace of programs
Contribute to overall SW architecture and roadmap decisions
Develop novel algorithms and technology platforms that can be
broadly applied to a variety of advanced robotic applications
Evaluating and identifying improvements to system designs with
specific focus on robotics
Interfacing with engineering managers, product management,
and/or program management to drive new product development
programs from concept to production
Create technical documentation (e.g. specifications, flow charts,
hazards analysis) for complex systems
Provide technical oversight and hands-on support to crossfunctional product development teams serving markets including
medical, space, defense, and industry.
2
About Honeybee Robotics:
With offices in NY, CO, and CA, Honeybee Robotics creates robots, flight
subsystems, automated drills and other machines destined for work on Earth,
Mars, and beyond. We strive to create a great working atmosphere for our
employees. As such, we hire the best people, provide a stimulating environment
and opportunities for growth, and keep our salaries, bonuses and benefits
competitive. Honeybee Robotics is dedicated to developing technology and
products for next-generation advanced robotic and spacecraft systems that must
operate in increasingly dynamic, unstructured and often hostile environments. We
have many clients in varying markets including aerospace, defense, medical, utility,
and industry. Our projects are exciting and range from developing tools for
exploring Mars to satellite components to surgical robots.
3