Staff Software Engineer

Milpitas  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Job description

The primary focus of this position will be on embedded systems software design. The individual will primarily develop software for controlling electrochromic glass in building management systems.

The Staff Software Engineer will develop design requirements, preform code design, debugging and analysis, and software documentation for custom embedded systems utilizing Microchip 32-bit SOCs using the MP Lab IDE. The candidate will configure and administer Linux systems, including Apache, MySQL, and PHP. This position will also require knowledge of integrating hardware and software and performing design qualification at a system level.

Solve system integration problems at the board level. This position will require hands on familiarity with reading schematics, using DVMs, oscilloscopes and other test equipment.

Generate written reports and documentation as needed. Maintain accurate documentation of concepts, designs, drawings, and processes.

Oversee outside vendors and consultants as required.

Desired Skills and Experience

  • 5-7 years of coding in C and C++ for embedded systems
  • Hands on knowledge of Microchip 32-bit SOCs the Microchip MP Lab development environment
  • 5-7 years of Linux system development on Debian and Ubuntu. Knowledge of Apache, MySQL, PHP, and general sysadmin skills required
  • Experience designing system level communication physical layers and protocols such as I2C, SPI, CANbus, and Ethernet/TCP-IP
  • Experience with PWM servo systems is a plus
  • Experience with BACnet and Building Management Systems design and application is a plus
  • BSCS in Embedded Systems Engineering


To find out more about Real please visit www.realstaffing.com
Start date
04/2014
From
Real Staffing
Published at
03.04.2014
Project ID:
688820
Contract type
Freelance
To apply to this project you must log in.
Register