Previous Job
Senior Software Engineer : 20-01810
Ref No.: 20-01810
Category: Software Engineering
Location: Rancho Cordova, California
Primary Skills: C++,Linux ,Network programming
Duration: 9+ Months with Possible Extension
Contract Type: W2 Only

Qualification Profile:

  • 50% - Create and execute designs of new functionality as part of a software project for Client's's Biometrics products and write functional and design specifications including code reviews and writing, configuration, and debuggers in the software development process. Play a key role in development team of functional specifications based on requirements input from the product team and translate those specifications into high-level designs.
  • 10% - Develop unit test code and Biometrics software and applications for developments.
  • 10% - Develop and maintain components, frameworks, and libraries to promote code reuse, software scalability, performance, etc.
  • 10% - Develop and maintain Biometrics application features, including design, coding, unit testing, documentation, and code review.
  • 10% - Provide input to team members to help resolve questions of Biometrics program intent, data input, output requirements, and inclusion of internal checks and controls.
10% - Other tasks:
  • Lead and contribute to team discussions including design sessions, code reviews, etc.
  • Perform performance optimization and testing.
  • Assist with software release or build management.
  • Help test team in setting up test beds, resolving build issues, etc.
  • Mentor and provide on-the-job training to new and more junior co-workers.
Mandatory Education:
Master's or Bachelor's Degree in Computer Science, Bioinformatics, Computational mathematics, Physics, Electrical, Electronics, or related field in science or relevant work experience.
Must have at least 8 years in software development with hardcore programming in C++11, C++14 and C++17 Computer and/or
Technical Skills:
  • Good understanding of design patterns, dependency injection, multithreading, Linux interprocess communication, C++ memory model, image processing, familiarity with programming on Windows, experience with image processing using OpenCV Tools: Familiarity with cmake and visual studio, git, gdb, docker
  • Reasoning skills: Very good logical reasoning and critical thinking and problem solving skills.
  • Desired SkillsKnowledge of compiler internals, linkers and loaders Mathematics and statistics.
Skill Name Level (1-5, 5 being the highest)
1 2 3 4 5
Years Mandatory(Yes/No)
Linux IPCrow toggle   6-8 Years Yes
Programming in C++row toggle   6-8 Years Yes
Designrow toggle   4-5 Years Yes
Toolsrow toggle   6-8 Years Yes
Network programmingrow toggle   0-3 Years No

                To follow up with any questions, please contact Pooja at 408-907-2233

 Akraya is an award-winning IT staffing firm and the staffing partner of choice for many leading companies across the US. We offer comprehensive benefits including Health Insurance (medical, dental, and vision), Cafeteria Plan (HSA, FSA, and dependent care), 401(k) (enrollment subject to eligibility), and Sick Pay (varies based on city and state laws).
If this position is not quite what you're looking for, visit and submit a copy of your resume. We will get to work finding you a job that is a better fit at one of our many amazing clients.
Akraya is committed to equal treatment and opportunity in all aspects of recruitment, selection, and employment without regard to gender, race, religion, national origin, ethnicity, disability, gender identity/expression, sexual orientation, veteran or military status, or any other category protected under the law. Akraya is an equal opportunity employer; committed to a community of inclusion, and an environment free from discrimination, harassment, and retaliation.