Jobs using C

M

Mabden

I was wondering what the current job opportunities in C are these days.
What jobs do C programmers hold? What businesses still use C? Where can
a C professional expect to get a job using C?
 
M

Mike Wahler

Mabden said:
I was wondering what the current job opportunities in C are these days.

Find out by perusing newsgroups about jobs, websites about jobs,
newspaper ads about jobs, employment brokers, etc. Same way you'd
find out about opportunities for e.g. a carpenter, an accountant,
a truck driver, etc.
What jobs do C programmers hold?

I would suspect that they hold programming jobs. However, most
professional programmers work is not restricted to a single
language. That's why I reject the term "[insert_language_here]
programmer." More realistic terms would be e.g. "application
programmer", "systems programmer", "maintenance programmer",
etc.
What businesses still use C?

Many, many of them. See my above answer to your first question.
Where can
a C professional expect to get a job using C?

Where C coding is needed.

-Mike
 
M

Mabden

Mike Wahler said:
Mabden said:
I was wondering what the current job opportunities in C are these
days.

Find out by perusing newsgroups about jobs, websites about jobs,
newspaper ads about jobs, employment brokers, etc. Same way you'd
find out about opportunities for e.g. a carpenter, an accountant,
a truck driver, etc.
What jobs do C programmers hold?

I would suspect that they hold programming jobs. However, most
professional programmers work is not restricted to a single
language. That's why I reject the term "[insert_language_here]
programmer." More realistic terms would be e.g. "application
programmer", "systems programmer", "maintenance programmer",
etc.
What businesses still use C?

Many, many of them. See my above answer to your first question.
Where can
a C professional expect to get a job using C?

Where C coding is needed.

Thanks, Mike, I meant the question as a sort-of survey of people who
currently use C ("real c") in their job. Not just
"[insert_language_here] programmer" stuff, sorry. Not theory, but people
"doing C" today.
 
I

Ivan Vecerina

Mabden said:
I was wondering what the current job opportunities in C are these days.
What jobs do C programmers hold? What businesses still use C? Where can
a C professional expect to get a job using C?
To my knowledge:
The C language is still heavily used in the embedded world, and for
driver and OS kernel development. Even in fields where C has been
surpassed by other languages, there are uncountable legacy applications.

But as Mike pointed out, programming C is not a job in itself.
At the very least, most C coding jobs will also be doing assembly
or C++ development, and/or other type of scripting...


Cheers
Ivan
 
M

Method Man

Mabden said:
Mike Wahler said:
Mabden said:
I was wondering what the current job opportunities in C are these
days.

Find out by perusing newsgroups about jobs, websites about jobs,
newspaper ads about jobs, employment brokers, etc. Same way you'd
find out about opportunities for e.g. a carpenter, an accountant,
a truck driver, etc.
What jobs do C programmers hold?

I would suspect that they hold programming jobs. However, most
professional programmers work is not restricted to a single
language. That's why I reject the term "[insert_language_here]
programmer." More realistic terms would be e.g. "application
programmer", "systems programmer", "maintenance programmer",
etc.
What businesses still use C?

Many, many of them. See my above answer to your first question.
Where can
a C professional expect to get a job using C?

Where C coding is needed.

Thanks, Mike, I meant the question as a sort-of survey of people who
currently use C ("real c") in their job. Not just
"[insert_language_here] programmer" stuff, sorry. Not theory, but people
"doing C" today.

For a practical example, many console game programmers use C.

It's important to note that C is just a tool which is used in numerous
programming fields. Unless your survey is massive, I don't think it's very
useful to list specific jobs.
 
M

Mabden

Method Man said:
Mabden said:
Mike Wahler said:
I was wondering what the current job opportunities in C are
these
days.
Find out by perusing newsgroups about jobs, websites about jobs,
newspaper ads about jobs, employment brokers, etc. Same way you'd
find out about opportunities for e.g. a carpenter, an accountant,
a truck driver, etc.

What jobs do C programmers hold?

I would suspect that they hold programming jobs. However, most
professional programmers work is not restricted to a single
language. That's why I reject the term "[insert_language_here]
programmer." More realistic terms would be e.g. "application
programmer", "systems programmer", "maintenance programmer",
etc.

What businesses still use C?

Many, many of them. See my above answer to your first question.

Where can
a C professional expect to get a job using C?

Where C coding is needed.

Thanks, Mike, I meant the question as a sort-of survey of people who
currently use C ("real c") in their job. Not just
"[insert_language_here] programmer" stuff, sorry. Not theory, but people
"doing C" today.

For a practical example, many console game programmers use C.

It's important to note that C is just a tool which is used in numerous
programming fields. Unless your survey is massive, I don't think it's very
useful to list specific jobs.

OK, I don't want "he does C over there". Are YOU programming in C today
in your job? If so, what
do you do?
 
M

Mabden

Ivan Vecerina said:
To my knowledge:
The C language is still heavily used in the embedded world, and for
driver and OS kernel development. Even in fields where C has been
surpassed by other languages, there are uncountable legacy applications.

But as Mike pointed out, programming C is not a job in itself.
At the very least, most C coding jobs will also be doing assembly
or C++ development, and/or other type of scripting...

OK, I don't want "he does C over there". Are YOU programming in C today
in your job? If so, what do you do?
 
I

Ivan Vecerina

Mabden said:
OK, I don't want "he does C over there". Are YOU programming in C today
in your job? If so, what do you do?
I primarily use C++ (and others), but we do use pure C to program
the microcontrollers that are embedded in the devices we produce.
See: http://www.xitact.com

hth
 
J

John Bode

Mabden said:
I was wondering what the current job opportunities in C are these days.
What jobs do C programmers hold? What businesses still use C? Where can
a C professional expect to get a job using C?

For my part, I'm seeing fewer opportunities for new development using
C. I do mainly server-side, non-graphical applications programming.
My current job is in C++, and from my last job search over the summer,
it seemed that C++, Java, and .Net (C#, VB.Net, C++.Net) experience
were in much higher demand than C.

I don't know about the embedded world or specialized domains like
games.
 
E

Erik de Castro Lopo

Mabden said:
I was wondering what the current job opportunities in C are these days.
What jobs do C programmers hold?

I'm not a C programmer, I'm a software engineer who writes quite a bit
of C. I'm currently using C while writing Linux device drivers and low
level networking code.
What businesses still use C?

Anyone who designs their own hardware and wants a Linux device driver
written for it will need someone who can write, debug and test C code.

Erik
--
+-----------------------------------------------------------+
Erik de Castro Lopo (e-mail address removed) (Yes it's valid)
+-----------------------------------------------------------+
Microsoft is finally bringing all of its Windows operating system families
under one roof. It will combine all of the features of CE, stability and
support of ME and the speed of NT.
It will be called Windows CEMENT...
 
M

Mark McIntyre

OK, I don't want "he does C over there". Are YOU programming in C today
in your job? If so, what do you do?

You might want to ask a little more politely.

I've seen C used extensively in banking (in which I work, before you start
complaining again), alongside many other languages.

As Mike said, jobs that say "C programmer" are probably mis-specified.
 
M

Mabden

Mark McIntyre said:
You might want to ask a little more politely.

Yes, you are right, I was a little snippy.

I guess I should have made it clear that I know what C is used for, so
I'm not asking about a list of "uses of C" such as device drivers,
games, embedded devices in toasters, or what have you. I'm trying to
find real working programmers who use C in their job on a daily basis. I
don't mind if one only uses C to support some old program, and they use
VB.NET or something for new development, as long as they programmed in C
this month.

I've seen C used extensively in banking (in which I work, before you start
complaining again), alongside many other languages.

Did I complain THAT much?!! Apologies all around...

I have worked for some of the banks (Great Western => Washington Mutual,
Security Pacific => BofA) using C for the teller system, loan
processing, etc. So I can confirm that one.
As Mike said, jobs that say "C programmer" are probably mis-specified.

That's why I'm asking for real experience, right now, by people really
doing it. ;-)

Basically, I'm looking for ideas for programming jobs in industries I
haven't thought about. Do breweries use C? Do the cell phone companies
use C? Do taxi dispatcher software designers use C? Whatever!

Thanks for any help.
 
A

Anders Arnholm

Method Man said:
It's important to note that C is just a tool which is used in numerous
programming fields. Unless your survey is massive, I don't think it's very
useful to list specific jobs.

In my currect prohject the following languanges are used, C, C++, (C+
eg C code with C++ features...), perl, python, tcl, sh, java. Large
progect tend to use a wide range of tools and lagnuages to get the job
done.

/ Balp
 
F

Flash Gordon

Yes, you are right, I was a little snippy.

I guess I should have made it clear that I know what C is used for, so
I'm not asking about a list of "uses of C" such as device drivers,
games, embedded devices in toasters, or what have you. I'm trying to
find real working programmers who use C in their job on a daily basis.
I don't mind if one only uses C to support some old program, and they
use VB.NET or something for new development, as long as they
programmed in C this month.

Basically, I'm looking for ideas for programming jobs in industries I
haven't thought about. Do breweries use C? Do the cell phone companies
use C? Do taxi dispatcher software designers use C? Whatever!

I work for a small company that write SW for the construction industry.
One of our main products, which does cost management, procurement,
earned value analysis etc is mainly written in C and still undergoing
active development (including adding new functionality) is written
mainly in C.

I believe that Berkeley DB (which we are migrating to as our back end
DB for the above app) is mainly written in standard C. Going
beyond my direct experience, BerkeleyDB is also used as a back end for a
number of the large commercial web sites such as Amazon.
 
M

Michael Wojcik

For my part, I'm seeing fewer opportunities for new development using
C. I do mainly server-side, non-graphical applications programming.

Most of my current work is in middleware and application-server
systems, and it's nearly all C. Most of the total current Micro
Focus source base is C, though there are also significant portions of
COBOL, Java, C++, and now C# (for our .NET "managed code" products).
I've discussed the reasons for that in previous posts; here's a
summary:

- We have to support a wide range of platforms, not all of which have
a high-quality C++ implementation available (or if it is, it's only
become available recently).

- We have a large base of existing C code. Much of it is still in use
in current products and new projects; other portions have to be
maintained for existing customers.

- We have a large staff of experienced C programmers, relatively few of
whom have a similar degree of C++ knowledge.

--
Michael Wojcik (e-mail address removed)

Pocket #9: A complete "artificial glen" with rocks, and artificial moon,
and forester's station. Excellent for achieving the effect of the
sublime without going out-of-doors. -- Joe Green
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,150
Messages
2,570,853
Members
47,394
Latest member
Olekdev

Latest Threads

Top