Senior Software Engineer

company banner
APN Software Services, Inc
BS/MS in EE or CS with 5+ years of experience. (MS desired) Programming expertise in C/C++
Full Time, Fulltime
Telecommuting not available Travel not required

Job Description

Please contact Abdul on "510.623.5049" OR email me at ""

The Senior Software Engineer - Application will to design, implement, and test embedded software for the ultrasound system in accordance with established software development and design control processes.

Knowledge/Educational Requirements:

  • BS/MS in EE or CS with 5+ years of experience. (MS desired)
  • Programming expertise in C/C++
  • Understanding of multi-threaded, multi-processing and event driven systems.
  • Demonstrated skill in object-oriented software development
  • Experience with Linux system programming
  • Experience with design patterns and application frameworks.
  • Experience with software development in an FDA/design control regulated environment highly desired.

 Skills and Abilities: 

  • 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 excellent written and verbal skills.
  • PC skills including use of Windows and Linux Operating systems and MS office applications are required.

 Essential Functions: 

  • Perform 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

Please contact Abdul on "510.623.5049" OR email me at ""

Posted By

Abdul Mohammed

39899 Balentine Dr #385 Newark, CA, 94560


Company Information

At APN we strive to be the best in the industry. We enjoy a challenge, embrace competition and we are committed to providing the finest services to our clients. We are a close-knit team of high-tech professionals. We place strong emphasis on continuing education for our consultants, and we sponsor various training programs, which relate to consultant's growth, client projects and current technology requirements. In addition to competitive pay, APN Software Services Inc. provides free career advice, resume counseling, interview assistance and much more!
Dice Id : apn
Position Id : Zonar

Similar Positions at APN Software Services, Inc

Senior Software Engineer (C++ Linux/Windows)
  • Mountain View, CA
  • 2 days ago
Senior Software Build and Release Engineer
  • Mountain View, CA
  • 2 days ago
Electronics Engineer
  • San Jose, CA
  • 3 weeks ago
Software Developer III - C/C++
  • Rancho Cordova, CA
  • 16 hours ago
Software Developer
  • Rancho Cordova, CA
  • 2 days ago
Linux Kernel Development Engineer
  • Santa Clara, CA
  • 3 weeks ago
Sr. Software Engineer
  • Monroeville, PA
  • 2 days ago
C++ Software Engineer
  • Minnetonka, MN
  • 3 weeks ago
Software Engineer
  • Buffalo Grove, IL
  • 2 days ago