Embedded Systems Software Engineer - Job Order 2871 - Philadelphia, Pennsylvania United States - 21708

This closed position was filled. Check out our Jobs Search Page for our current open positions similar to this one.

JOB DESCRIPTION

Job #: 21708
Title: Embedded Systems Software Engineer - Job Order 2871
Job Location: Philadelphia, Pennsylvania - United States
Employment Type:
Salary: $90,000.00 - $135,000.00 - US Dollars - Yearly
Employer Will Recruit From: Nationwide
Relocation Paid?: Negotiable

WHY IS THIS A GREAT OPPORTUNITY?


16-person startup in robotics with recent funding of $12M and a unique market niche. Friendly work environment in south philadelphia. Tremendous growth opportunity

JOB DESCRIPTION

Embedded Systems Software Engineer

Location: Philadelphia
Compensation: DOE
US citizens and Permanent Residents only

My client is involved with robotics in the realm of aerial autonomy. Their robots are an intricate integration of hardware and software, requiring a great deal of discipline at the boundary to ensure safe and stable operation.  As an embedded systems engineer, your role would encompass:

Customized firmware for sensors and companion computation boards
Customized extensions and configurations for Linux on embedded targets
Selection and integration of sensing, computation, and networking hardware
Design and execution of component testing and calibration procedures
Firmware update and deployment processes
In addition, there will be opportunities to support research and development, field testing, work with customers and investors, as well as mentor members of the team. 

QUALIFICATIONS

Essential Qualifications
At least a B.S. in Computer Science, Computer and Electrical Engineering, a related field, or at least 3 years experience in a relevant industry.  Candidates with substantial qualifications may be considered for senior positions.
An excellent understanding of how to write and test software that is correct, modular, efficient, and easy to understand
At least 3 years of experience in C or C++, and how to apply these languages to embedded targets
US citizenship or permanent residency
Great to Have
Familiarity with relevant sensors, such as cameras, IMUs, LiDARs, and GPS
Familiarity with ARM microprocessors, embedded GPUs, or FPGAs
Experience with standard development practices, including version control, testing, code checking, and code review
Experience with robotic systems and familiarity with concepts in robotics