R&D Embedded Software Engineer

San Clemente, CA | Contract to hire or direct hire

Post Date: 11/03/2017 Job ID: HQ2900 Industry: Technical Pay Rate: Market
Our client is in search of a highly talented embedded engineer to work on and lead embedded projects including autopilots, sensors, and large vehicle integration and architecture. The ideal candidate would have experience with unmanned systems and have a vision for the future of these systems. You'll work in a multidisciplinary environment with electrical, mechanical, GNC (Guidance, Navigation, and Control) and software engineers. You will have experience developing real-time, embedded systems using custom or off-the-shelf operating systems.

The ideal candidate should also have a reputation for hands-on learning/building, quality, and work ethics. Our client is specifically looking for a technically sound, rapid-paced, entrepreneurial individual that understands the embedded engineering discipline and can easily manage projects for multiple technologies.

Responsibilities and Essential Functions:
  • Support all levels of requirements development, management, and verification
  • Develop and maintain system and subsystem specifications, use cases, diagrams, ICDs, operational flow diagrams, and integration development
  • Conduct and lead team through documenting trade studies
  • Work on the board support package, drivers, and/or sensors/servo/motor interfacing, control, and logic for the vehicle's avionics platform.
  • Assist our Electrical Engineering team with component selection, bring-up and troubleshooting of custom hardware designs.
  • Participate in the team's software processes including requirement and design documentation, test-plan generation and execution, peer design and code reviews, process feedback and improvements.
  • Attend strategic conferences
  • Responsible for on-time, on-quality delivery of personal work
    ----------------------------
    Two Roads is an Equal Opportunity Employer: EEO/AA/M/F/Veteran/Disability
  • B.S. in Computer Science or B.S Aerospace Engineering / other engineering discipline with equivalent experience
  • Experience with hardware and software board bring-up
  • Experience with embedded interfacing such as CAN bus, SPI, I2C, RS485, between MCUs
  • Experience with RTOS systems preferred
  • Experience in C / C++ in build environments and use of electronics principles including schematics, using Oscilloscope, Digital Logic Analyzer, multi-meter, microscope inspections
  • Experience with operating system fundamentals for embedded systems, networking and Linux
  • Electronics and Mechanical Background: Wire harness design, electronics prototyping, soldering

    Desired Experience:
  • Experience with Microchip PIC32, NXP MPC57xx, ARM preferred
  • Networking knowledge: TPC/IP, UDP/IP, client and serve
  • System IPC and RPC knowledge: RPC systems such as JSON/RPC, XML/RPC, Protobuf/RPC & System message ICD, binary protocol parsing
  • Hobby or Civilian (Part 107) UAV experience or robotics experience
  • Mark Johnston


    Not ready to apply?

    Send an email reminder to:

    Share This Job:

    Related Jobs: