Stories
Slash Boxes
Comments

SoylentNews is people

posted by cmn32480 on Saturday August 22 2015, @12:52PM   Printer-friendly
from the how-many-jobs-do-we-need-to-lose dept.

I came across the following ad on Indeed.com for a software position (copied directly from the ad, including errors):

Please read this job description carefully.
We are looking for solid C/C++ Engineer with valid h1b visa who are currently in US and willing to transfer his visa to our company for long term employment.

No 3rd party.

Strong mathematical and analytical skills, in linear algebra, discrete mathematics and statistics. Have a strong knowledge of methods of dynamic programming.
Strong knowledge of parallel computing theory and tools like MPI or OpenMP.
In-depth knowledge of C/C++ language, strong knowledge of standard library and boost library and have a strong knowledge of template meta programming.
Have a solid experience with cross-compilation using gnu tools.
Development experience with Linux Red Hat, embedded Linux, Windows 7 using gnu tools like make, gcc, g++. Have experience with cross platform development and testing using Cmake.
Have a prove experience working with source control system Git, Cvs.
Have a strong knowledge of HPC and cluster's architecture.
Have a strong knowledge of scripting language like bash and python.
Strong object-oriented programming and design skills, like design patterns

Salary: $85,000.00 /year

Required experience:

C/C++ experience ,Windows/Unix development: 8 years
Required education:

Master's

Is it legal to limit a search to only H1B applicants? Do people see this often? Is it reasonable to expect a US applicant would be difficult to find? Or is it just no one would expect a US applicant to work for the mentioned salary in the Metro Boston area?


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 1) by purpleland on Saturday August 22 2015, @05:54PM

    by purpleland (5193) on Saturday August 22 2015, @05:54PM (#226318)

    For better or worse, professional accreditation can become a barrier to entry, and indirectly reduce H1B/foreign entrants but not preclude anyone who can get accreditation.

    IMO the right approach is to move software engineering/development towards a Profession (like CPA=accountants, bar=lawyers). There is no shortage of material for certifications that can cover the span of a developer all the way to fairly senior management. IMO basic stuff like secure coding practices, some design patterns, UML should be known by all. While more esoteric certifications can cover the numerous specializations we may end up in. Management oriented certifications should involve stuff from OpenSAMM/BSIMM. Good education benefits everyone. Eventually, we (the company and specific engineering division) also become responsible (liable) for portions of software we build.

  • (Score: 1) by fubari on Saturday August 22 2015, @06:56PM

    by fubari (4551) on Saturday August 22 2015, @06:56PM (#226340)

    I see no incentives for demand side (employers) to do this.
    And few incentives for the supply side (programmers) to do this.
    It won't happen until we have a catastrophe with massive fatalities that was clearly caused by a lack of software engineering. Or maybe a massive data breach that causes the collapse of our current banking system. *shrug* Then you'll see some legislative action to bring it into play, much in the same way other scandals or catastrophes lead to lawyer's bar, or CPA, or medical boards, or professional engineering.
    To be fair, software as an industry is barely 50 years old (Countess Lovelace's efforts in the 1840's not withstanding), so give it some time and it will come to pass.
    FWIW... safety-critical systems, like fly-by-wire airplanes and air traffic control already achieve high CMM scores. It may be that most software systems simply don't NEED to be more solidly engineered (e.g. it works "good enough" and is "cheap enough" that the stake holders don't mind saving some money when paired with the inconvenience of bugs and sub-optimal systems.

    • (Score: 0) by Anonymous Coward on Saturday August 22 2015, @11:44PM

      by Anonymous Coward on Saturday August 22 2015, @11:44PM (#226441)

      > FWIW... safety-critical systems, like fly-by-wire airplanes and air traffic control already achieve high CMM scores.

      Outside of aerospace, the only organizations that give a fuck about CMM are the indian contracting agencies. India has more SEI CMM level 5 [google.com] shops than any other country in the world.

      Given that H1B is primarily used by off-shoring companies, [epi.org] I don't think the OP's plan has a chance in hell of making a difference.

  • (Score: 0) by Anonymous Coward on Saturday August 22 2015, @07:05PM

    by Anonymous Coward on Saturday August 22 2015, @07:05PM (#226346)

    For better or worse, professional accreditation can become a barrier to entry

    Worse. Lots of people know what they're doing even if they have no professional accreditation, but still many jobs won't take them.

    Good education benefits everyone.

    You won't get that with shitty certifications.

    • (Score: 0) by Anonymous Coward on Saturday August 22 2015, @07:37PM

      by Anonymous Coward on Saturday August 22 2015, @07:37PM (#226361)

      If you know what you are doing, certs and professional accreditation is easy. We don't let people drive until they have a license even if they have the skill. You must prove your worth for anyone to believe you.

  • (Score: 0) by Anonymous Coward on Sunday August 23 2015, @12:43AM

    by Anonymous Coward on Sunday August 23 2015, @12:43AM (#226458)

    Having recently went thru the trouble of hiring someone. You would not believe the stupid shit people put on their resumes. Oh look you have a masters degree. Nice. Oh its a diploma mill from India. One dude had 10 different open source projects he contributed to. I looked it up (the commits are public) all of it whitespace masturbation and typo fix. Then our HR manager called him in (even though we told them not to). He actually failed fizz buzz.

    7 - 10 page resumes. Oh look you went to a conference in 2009. Oh look you have one of the techs I want you to use. Oh you used it once 3 jobs ago for a week.

    I was worried about getting a job. After going thru the process of hiring my replacement. I am not too worried anymore. The reason I am hiring my replacement? They want to move me to an area with 3x the cost of living with a minimal pay raise. Just hired someone already in that area.