Associate Embedded Software Engineer

What you’ll do …

As a member of our Embedded Software Group, you will be responsible for design, development and debugging of software written in C/C++ on embedded platforms. This position involves full lifecycle development in team environments. Experience with storage systems and protocols (SAS, SATA, Fibre Channel, etc.) is a plus, but not required.

Responsibilities include:

  • Development, integration, review and release of software.
  • Development and review of user and technical product documentation.
  • Support of existing products through an Agile development process.
  • The ability and willingness to learn about technologies such as Object-Oriented Design, Real Time Concepts and Operating Systems, Source Code Revision Control, UML (Unified Modeling Language), Formal Code Inspections, Coding standards, Software processes, Unit testing and DVT (Design Verification Testing), Product release practices, Configuration management, storage protocols (i.e. SCSI, Fibre Channel, and IP industry/product knowledge), hardware integration (i.e. logic and/or protocol analyzers)


You’d be a great fit for this opportunity if you have…

  • A newly graduated software engineer with a BSCE, BSEE, BSCS or BT degree