Senior Software Engineer

East Bay, (none selected) | Direct Hire

Post Date: 06/07/2016 Job ID: 5014 Industry: Computer Science

Specific Duties and Responsibilities:

  • Perform imaging software requirements analysis and development of associated software requirements specifications
  • Update design documentation and hold associated software design reviews
  • Develop object-oriented software using C++ and software engineering best practices
  • Unit test and debug software on both the system simulator and target ultrasound system hardware along with generating the associated documentation
  • Job Skills:

     Individual must be motivated to work independently as well as with teams. He or she must be able to manage multiple tasks and prioritize appropriately. Must be detail oriented with good written, verbal and organizational skills. PC skills including use of Windows and Linux Operating systems and MS office applications are required.

 Job Qualifications:

  • BSCS, BSCE, BSEE, or equivalent required (MS desired)
  • 5-10 years industry experience
  • Programming expertise in C/C++
  • Embedded Linux development experience
  • Demonstrated skill in object-oriented software development
  • Experience with embedded software design, software-hardware interaction with real-time operating systems, multi-threading, and event-driven architectures
  • Familiarity with designing system software emphasizing data transfer, memory management, and algorithm optimization techniques for high performance applications
  • Team-oriented and goal-oriented mindset
  • Excellent verbal and written skills
  • Linux kernel and driver development experience desired.
  • Linux system programming desired.
  • Experience in at least one embedded Linux distribution desired (e.g., Timesys)

Working Conditions:

 Work is generally sedentary in nature, but may require standing and walking for up to 10% of the time. There are no hazardous or unpleasant conditions caused by noise, dust, etc. Work is generally performed within an office environment, with standard office equipment available. Only occasional travel required.

EOE/Minorities/Females/Vet/Disability/Sexual Orientation/Gender Identity


Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: