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
© Copyright 2024