Embedded Software Engineer

  • location: Syracuse, NY
  • type: Temp to Perm
  • salary: $50 - $58 per hour

job description

Embedded Software Engineer

Responsibilities include:

  • Technical software engineering Team Leader / Software Project Engineer
  • Functional requirements elicitation, analysis & specification
  • Functional architecture, design & implementation of embedded control systems
  • Create software requirements verification test plans & test procedures
  • Conduct technical reviews of requirements, designs, and source code
  • Provide schedule & cost estimates and status for software projects
  • Work closely with internal departments to investigate & address field issues
  • Active participation in technical discussions & project team meetings
Required Skills and Experience:

  • Bachelor's degree in Computer Science/Engineering (Master's degree preferred)
  • 10 years of professional experience in real-time embedded software engineering
  • Strong verbal and written communication and interpersonal skills
  • Self-motivated and able to work with team members to achieve goals
  • Ability to work with geographically dispersed team members
  • Real-Time Embedded Programming in C
  • Understanding of the physical and communications layers of embedded systems
  • Embedded software debugging and troubleshooting experience
  • Broad experience using hardware emulators, debuggers, and protocol analyzers in an embedded systems environment

Manager is looking for someone who is not only highly technical, but also someone who has experience as a software engineering team lead, or in local Defense industry parlance, a Software Project Engineer.

Desired Skills:

  • Experience with HEW (Renesas H8/300 processor core) and the IAR C compiler
  • Experience with Object Oriented Design, Analysis, and Programming (in C++)
  • Knowledge of Renesas Assembly Language
  • Knowledge of HVAC systems
  • Experience developing, analyzing, and troubleshooting communication protocols (e.g. RS485, I2C, SPI, etc.)
  • Hardware debugging with multimeters, oscilloscopes, and logic analyzers
  • Model-based Design Experience/Training in Matlab and/or Simulink
  • Familiarity with the IBM Jazz/Rational Team Concert/Doors-NG tools
  • Ability to read and understand board & system schematics
Please send resume to :virginia.brewster@randstadusa.com

get jobs in your inbox.

sign up

related jobs


  • location: Syracuse, NY
  • job type: Contract
  • salary: $37 per hour
  • date posted: 5/17/2018

    Mechanical Engineer

  • location: Syracuse, NY
  • job type: Permanent
  • salary: $70,000 - $85,000 per year
  • date posted: 5/10/2018

    RF Engineer

  • location: East Syracuse, NY
  • job type: Permanent
  • salary: $80,000 - $90,000 per year
  • date posted: 6/19/2018