embedded software development job inquiry

Hi! I may be posting in a wrong group, but my aim here is not to apply for a job. Instead, I would just like to ask for your comments and ideas on what kind of job will someone specifically be doing under an embedded software development for flash memories.

I just found this job ad, but this is for a "team leader". I would like to ask what can you infer about the job of the "team members":

Embedded Software Development Team Leader

Successful candidate will lead a team of engineers chartered to develop data management software for flash products. Responsibilities include: Planning, resource and project management to support software development and improvement projects, review of software architecture design requirements, resolution of high level technical issues, coordination and communication with cross-functional development teams, communication and interaction with customers, planning and deployment of software development capabilities (e.g. tools) and processes, team core competency development and participation in business and technical planning activities.

It tells about "a team of engineers chartered to develop data management software for flash products." What could this be? What's about data management softwares?

Maybe you can share to me some concrete examples or experiences of the kind of work in an embedded software development job.

Thanks!

Reply to
marius
Loading thread data ...

"marius" schreef in bericht news: snipped-for-privacy@posting.google.com...

[snip]

Basically it means you have to make it work. It will all become clear once you are hired ;)

Depends on the job. In smaller companies you can expect a greater diversity, not only programming but also designing and/or debugging the hardware.

--
Thanks,
Frank Bemelman
(remove 'x' & .invalid when sending email)
Reply to
Frank Bemelman

I'd start thinking about an MP3 player, where the sound is on a flash, but the management is on the PC, where you can sort that stuff and finally download a selection of it.

Rene

Reply to
Rene Tschaggelar

Or cameras, flash disks, movie cameras, GPS interactive mapping apps, medical recording devices. Those who can't imagine the potential uses for small, solid-state, high density data storage and the need for systematic management of that data, are probably not the team leader they're looking for.

Good luck with it in any case, Cheers, Alf Katz snipped-for-privacy@remove.the.obvious.ieee.org

formatting link

--
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.524 / Virus Database: 321 - Release Date: 6/10/2003
Reply to
Unbeliever

thanks for the replies..

actually, that company is included in the semiconductor industry. they've been designing and manufacturing flash memories for mobile phones. and now, they're expanding and will be putting a new section, which is the embedded software development; still on flash memories.

from what i heard, they'll (engineers) be using C instead of assembly language. so what could they be "doing"? create firmware? isn't it that firmwares are developed by their clients, which are the mobile phone manufacturers?

any comments?

thanks a lot!

Marius

Reply to
marius

The way you word that ("instead of assembly language"), it appears you were expecting they might use assembly language. C has been pretty much the standard for embedded programming for years now, as almost all embedded processors have decent, usable C compilers available. It would be rather surprising if they used assembly language (except perhaps for a very small, critical area).

I suppose the "design team" will be creating a flash-based filesystem, and the code and documentation will be given to customers. Even if the final code is all written by the customers, the manufacturer will want to have example code available that demonstrates how their flash products could work in digital cameras or mp3 players. "coordination and communication with cross-functional development teams" likely means explaining/discussing/designing the filesystem/interface/operation with MS-Windows (and maybe Macintosh) programmers so they can write PC-based applications that read and write the flash.

-----

formatting link

Reply to
Ben Bradley

Double LOL!! Surely you jest. For very many microcontrollers there is NO decent C compiler and for quite a few there is none at all.

Ian

Reply to
Ian Bell

Ian,

Please give examples of NO C compiler microcontrollers.

I believe you are wrong.

If you want to explain "decent C compiler", do you mean only Window$ based or .... ????? ( what do you mean ?? )

Reply to
hamilton

Pick almost any 4 bit micro.

I mean one that is not bug ridden, one that can manage limited resources efficiantly and one that does not need hand tweaking to manage code size or speed.

Ian

>
Reply to
Ian Bell

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.