Software Engineer # JN -082018-41391

Rancho Cordova, CA

Post Date: 08/10/2018 Job ID: JN -082018-41391 Industry: Database Administrator / Engineers
Your Responsibilities:
  • Develops, verifies, and documents software features or systems of the appropriate scope, or participates on a team developing software features
  • Learns and applies company policies and procedures to resolve issues
  • Demonstrates judgment in selecting methods, techniques and evaluation criteria for obtaining results
  • Participates in department design and code reviews
  • Adheres to coding standards and guidelines
  • Executes system and algorithm performance testing
  • Develops domain knowledge based on technical and academic literature, and may contribute to that literature
  • Contributes to feasibility studies for new software products
  • Write, modify, and debug software for client applications. Use source debuggers and visual development environments. Test and document software for client applications
  • Write code to create single-threaded, multi-threaded or user interface event driven applications, either stand-alone and those which access servers or services

Education:
  • Bachelor s Degree or equivalent years of experience in Computer Science, Computer Engineering, or Biomedical Engineering with 3 to 5 years of experience in software development

Experience:
  • Experience developing C/C++ applications
  • Exposure to complete SDLC, proven development experience in object oriented programming, developing automated unit / module test, design documentation
  • Experience developing multi-threaded applications on CPU or GPU
  • Experience with Windows operating system
  • Knowledge of the software development life cycle including requirements, architecture and design, code development, and verification

Specific Skills:
  • Demonstrates mastery of C/C++
  • Demonstrates skills with Microsoft Visual C++
  • Experience in UI toolkits like Qt, Angular JS. Experience in Boost or equivalent is plus
  • Learns and uses software engineering tools such as code review applications, configuration management applications, and integrated development environment
  • Demonstrates strong organizational and interpersonal skills working in a cross-functional, regulated environment
  • Good written and verbal communication skills

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: