HackensackRecruiter Since 2001
the smart solution for Hackensack jobs

Embedded Software Engineer, Autonomy

Company: The Drone Racing League
Location: New York
Posted on: November 14, 2019

Job Description:

Job Title: Embedded Software Engineer, AutonomyLocation: New YorkReports To: Senior Engineering Manager, Autonomy LeadThe Drone Racing League (DRL) is the premier, global drone-racing league, and producer of world-class drone sports content. At once a tech, media, events, and sports company, DRL blends a diverse array of disciplines and industries.Job Description:We are seeking for an Embedded Software Engineer with great embedded software design and development skills. You will help the Autonomy team in researching, designing, developing, and implementing, the best embedded software for autonomous algorithms implementation for autonomous drone technology. The ideal candidate is highly experienced in writing embedded software in C/C++ in a Unix/Linux environment, and has experience with OpenCL and/or CUDA in FPGA and/or GPU. The ideal candidate will also be able to write low-latency software, real-time software, and have experience with FPGAs, ARM microcontrollers, multithreading, multiprocessing, parallel programming in C/C++, and familiarity with OpenCV and OpenCL. Furthermore, the ideal candidate must have demonstrable experience in these areas as that can be shown in the form of prior job experience, or extensive school experience through projects and/or academic research papers where a lot of practical experience was acquired, or by showcasing personal projects. Experience with writing embedded software for autonomous UAV projects is not required. You will be responsible for helping the Autonomy team in designing and implementing world class embedded software for DRL's autonomous drone technology. You will be an integral part of the Autonomy team at DRL.Required Qualifications and Responsibilities:Write embedded software and firmware in C/C++ and OpenCL/CUDA.Ability to take an algorithm and implement in highly efficient embedded code.Ability to write device drivers in C and HDL to interface with and read cameras and sensors.Ability to take an algorithm and parallelize for high throughput.Demonstrable experience with socket programming, client server programming, TCP,UDP, and writing embedded software to communicate between multiple devices, sensors, applications, modules, etc.Experienced in Unix/Linux system calls and concepts such as multithreading, multiprocessing, etc.Knowledgeable in any open source distributed messaging library such as ZeroMQ.Knowledgeable in communication paradigms such as pub-sub, request-reply, topics, etc.Bare-metal software/firmware development in C and ARM Assembly.Excellent operating systems knowledge.Ability to write process schedulers.Experienced with writing low-latency software and real-time software.Implement parallel algorithms with OpenCL, OpenMP, and/or CUDA.Great computer science fundamentals as can be proven by showcasing knowledge or projects on time and space efficient data structures and algorithms.Ability to research the best in embedded systems / software and provide great engineering input to the team.Bachelor's Degree in Computer Engineering, Computer Science, or Electrical Engineering.Bonus Qualifications:3-5 years of experience in developing embedded software in C/C++ and OpenCL and/or CUDA.Experienced in Embedded Vision; OpenCV and OpenCL.Familiarity with Nvidia GPU based embedded platforms.Familiarity with distributed computing.Familiarity with GitHub or similar.Master's Degree in Computer Engineering, Computer Science, or Electrical Engineering.-- - -CompensationDRL offers a compensation package that is commensurate with experience and abilities

Keywords: The Drone Racing League, Hackensack , Embedded Software Engineer, Autonomy, IT / Software / Systems , New York, New Jersey

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


Accessibility Specialist Job, New York, NY
Description: lt span gt Accessibility Specialist job, New York, NY lt br gt amp nbsp lt br gt We are looking for a knowledgeable and resourceful Accessibility Specialist in New York, NY for our Electronic Communications (more...)
Company:
Location: New York
Posted on: 12/14/2019

Junior Business Analyst - Investment Banking
Description: We are seeking an experienced Business Analyst to be within Client and Sales Revenue, which is a part of the Advisory Sales Distribution Technology ASD department of IST. The scope of the candidate's (more...)
Company: East End Resources
Location: New York
Posted on: 12/14/2019

Application Developer Telecomm Edison, NJ area - Growing Company
Description: AppleOne is currently seeking an in-house application developer to work closely with a dynamics graphics team for an electronics company
Company:
Location: Edison
Posted on: 12/14/2019


Application Developer Telecomm Edison, NJ area - Growing Company
Description: AppleOne is currently seeking an in-house application developer to work closely with a dynamics graphics team for an electronics company
Company:
Location: Edison
Posted on: 12/14/2019

Senior SQL Database Administrator
Description: Senior SQL Database Administrator br Competitive salary br br Overland Park, KS preferred br Dell provides the technology that transforms the way we all work and live. But we are more than a (more...)
Company: Dell
Location: Woodside
Posted on: 12/14/2019

Bilingual Customer Service - Excellent Salary
Description: This Bilingual Customer Service Position Features: br Excellent Salary br Great Company br Professionalism
Company:
Location: New York
Posted on: 12/14/2019

java backend developer with Security Clearance
Description: Java backend
Company: Softek International Inc.
Location: Parsippany
Posted on: 12/14/2019

Accessibility Specialist Job, New York, NY
Description: lt span gt Accessibility Specialist job, New York, NY lt br gt amp nbsp lt br gt We are looking for a knowledgeable and resourceful Accessibility Specialist in New York, NY for our Electronic Communications (more...)
Company:
Location: New York
Posted on: 12/14/2019

Embedded Software Engineer with Security Clearance
Description: Required Skills: ---Experience in C programming of embedded software/firmware. ---Design experience of embedded software for microprocessors.
Company: Modis, Inc.
Location: Florham Park
Posted on: 12/14/2019

Android Developer
Description: Android Developer br br This engineer may be assigned to a specific platform/product permanently or be part of a dynamic resource pool that gets assigned to projects as they come up br Typically (more...)
Company:
Location: New York
Posted on: 12/14/2019

Log In or Create An Account

Get the latest New Jersey jobs by following @recnetNJ on Twitter!

Hackensack RSS job feeds