Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Embedded Software Engineer

Wisestep

Embedded Software Engineer

San Francisco, CA
Full Time
Paid
  • Responsibilities

    Job Description

    C/C++/PYTHON EMBEDDED SOFTWARE ENGINEER WITH LINUX & HARDWARE INTERFACE EXPERIENCE

    -          #1 Importance:  Write complete code….

    -          Design software features to meet product requirements

    -          Write technical specifications and assist with functional specifications

    -          Troubleshoot and debug existing products and perform new development (In embedded environment candidate must be familiar with programming and troubleshooting at the IC level.)

    -          Research networking protocols and practices, development techniques, quality improvement methods, and share your knowledge with the team

    -          Validating products against standards documents

    -          Working with and support production and customer service

    -          Creating test documentation/procedures and test/validation programs

     

    WHAT YOU NEED FOR THIS POSITION

    Skilled candidate with 5 or more years of experience and knowledge of:

    -          Embedded software development experience in Linux & hardware environments (Developing with Linux / Python / C / C++)

    -          Experience with networking technologies and protocols (snmp, RS-232, RS-485, SPI, TCP/IP, UDP, HDLC) at a low level. 

    -          Familiarity with radio and cellular communications protocols

    -          Ability to build menu interfaces

    -          Microcontroller Families: TI (ie Beaglebone Black) ST, Microchip

    -          Demonstrated experience designing, implementing, testing, diagnosing & supporting production software

    -          Translate incomplete/ambiguous/verbal requirements into detailed technical specifications

    -          Ability to communicate effectively and work well with others, and complete tasks independently

    -          Ability to task switch quickly between several projects

    -          Some minimal travel may be required

  • Qualifications

    Qualifications null Additional Information

    All your information will be kept confidential according to EEO guidelines.