• 締切済み

組込みエンジニアについて

地方国立大学工学部に所属している2回生の学生です。 現在、自分に合いそうな職業を探しており、その中で組込みエンジニアという職業を見つけました。 ただ、調べてもいまいちわからないことがいくつかあるため、よければわかるものだけでも回答していただくと嬉しいです。 1. 組込みエンジニアと組込みプログラマの違い  調べていく中で、「組込みエンジニア」という名前と「組込みプログラマ」という名前が出てきました。 同じものを指しているのではないかと思うのですが、何か違いでもあるのでしょうか。 2. 仕事のしんどさ  組込みエンジニアの職業はしんどいようですが、それがどのぐらいなのかが気になります。 土日も自分の時間が持てないほど忙しいのでしょうか。 3. エンジニアとしての寿命  プログラマは、40歳ほどで寿命が来るといわれますが、組込みエンジニアも同じように寿命などがあるのでしょうか。 4. 大企業と中小企業の違い  私は回路とプログラムの両方に興味があるのですが、大企業の場合、両方をやることはできないのでしょうか? 中小企業の場合は幅広く担当できる(ただし、給料は安い)という風に聞いたのですが、大企業の場合はどうなのでしょうか。 5. この職業を目指すために今しておくべきこと  とりあえず、今はPICマイコン(16F84Aや24FJ64GA002)を使ってC言語でサーボモータの制御などを行っています。ただ、実際に企業で使われているのは他のマイコンのようです。 そこで、やはり今やっておくべきこととして、もっと他のマイコンも使えるようにしておくべきでしょうか。 以上、長くなりましたが、よろしくお願いします。

みんなの回答

  • ore100
  • ベストアンサー率54% (34/62)
回答No.4

元中小企業組み込みエンジニアSEです。 1.組込みエンジニアと組込みプログラマの違い 組み込みプログラマは、主に組み込みプログラムを作るのが仕事であるのに対して組込みエンジニアは、組み込みプログラムを作るのが仕事とともに、システム設計ができることが要求されます。 2.仕事のしんどさ 忙しい時は、残業は当たり前、休日出勤、徹夜もあります。最大一か月徹夜がありました。 3.エンジニアとしての寿命 私の場合、40歳くらいになると、仕事がしんどくなりました。働けるのはいいところ40歳まででしょう。その理由は、中小企業の場合派遣で働くことが多いのです。この業界進歩が激しく次々と新しい技術が生まれます。若い内は会社の方も、そのような新しい技術を習得できるようにご指導してくれますが、35歳を超えると、理解できていて当たり前となります。まったく触れたことのない技術は、理解できなくて当たり前と思うのですが、この業界35歳を超えるとなんでも理解できているという扱いになります。そしてどんどん仕事が来るのですが、できるはずもなく、そのうちお払い箱行にされてしまいます。私は、50歳まで会社にへばり付きその後退職しました。 4.大企業と中小企業の違い 私は、中小企業しかわかりません。 5.この職業を目指すために今しておくべきこと コンピュータの基礎知識を身に着けることでしょう。 (1)コンピュータはプログラムの命令をどのような手順で実行するのか、など。

Asidxx44
質問者

お礼

回答ありがとうございます。 5のコンピュータの基礎知識とは、メモリとか割り込みとかの話でしょうか? もしそうなら、アセンブラを勉強するのが効果的ではないかと思うのですが、どうでしょう。

  • itou2618
  • ベストアンサー率26% (319/1209)
回答No.3

元SEです。 組込エンジニアの経験はないのですが、この業界共通と思うことを参考までに。 2. 仕事のしんどさ  常に忙しいわけではありません。  労働時間を定めた協定とかを守った範囲の忙しさです。  精神的なしんどさ(プレッシャー)は、責任を持たされたらどんな仕事でも同じでしょう。 3. エンジニアとしての寿命  日本ではプログラマはエンジニアの下とみられていますので、  プログラマの経験を積んでエンジニアになる人が多いです。  あとプログラム言語、開発環境、開発手法などが5年もすれば陳腐化する世界ですから、  それなりの経験を積んだ年配の人が、若い人と同じテーブルで新しい言語や開発環境で  仕事をしていくのは、プライドがじゃまをしたりして、なかなか大変ですよ。  私自身は60歳定年までプレイングマネジャとして、開発現場にいましたが、  それまでに蓄積した業務知識やノウハウを活かせる職場にいたからです。 4. 大企業と中小企業の違い  大企業は仕事が細分化、専門化されているのは確かです。  ただ、いきなりエンジニアではなく、プログラム経験を積ませるのが普通です。  プログラムが分からなかったら、設計できませんから。  仕事が細分化されているので、自分がやりたい仕事に就けないこともあります。  給与は若いうちは、大企業も安いですよ。  マネジャにならないと、業績貢献に応じた給与になりません。  

Asidxx44
質問者

お礼

回答ありがとうございます。 プログラマの寿命について、いろいろな話がある理由がわかりました。

noname#156234
noname#156234
回答No.2

以前、某携帯電話のSE/PGをやってたものです。 >1. 組込みエンジニアと組込みプログラマの違い Software業界でということで考えれば多分どちらも同じでしょうね。PGと言っても今時コーデイングだけやってるなんて人は少ないでしょうし、機能設計->構造設計->コーデイング->単体テスト->結合テストなんていう一連の流れをやるのが普通です。で経験を積んでランクがあがると、もう少し上流の設計をするようになり、コーデイングの実務に携わるのは少なくなるかもしれませんね。 >2. 仕事のしんどさ ものによりますね。私が携帯電話の組み込みをやってたころは残業100時間くらいでしたが、周りには200時間程度をこなす強者もいました。多分時期的なものもあると思いますが、製品リリース直前となるとどうしても忙しくはなると思いますね。 >3. エンジニアとしての寿命 これは色々な説があるとは思いますが、私が思うのはコーデイング能力というのは絶対的に若い人の方が速く、歳を追うごとに遅くなっていくのが現実だと思います。また、日本の場合、ソフトエンジニアという職業の地位がそれほど高くないという現状もあって、年齢が上がるとソフト屋としてだけでは難しくなる。エンジニアとしてだけではなくマネージャーとしての資質も必要となってくる。その辺りを理解せずにソフト屋(実務)に固執しようとするので「寿命」という話が出てくるのだと思います。年齢が上がれば、1段上の仕事を要求されるのは当然の事です。 >4. 大企業と中小企業の違い ハード/ソフトの両方のスキルをを習得するのは良い事だと思います。 やろうと思えばできますが、就職後はアマチュアでは無い事は自覚しないといけないと思います。両方を器用にこなせれば良いですが、自分の制作物の品質を保証しようとした場合、ハード/ソフトの2足のわらじだと圧倒的に時間が足りず、現実的にどちらか一方しか担当できないのが普通です。中小の場合は、雇う人数に限界がありますからやむにやまれず•••と言った感じでしょうね。 どっちが良いですか?といえば絶対に大企業でしょう。両方に興味があれば、始めの数年間はハード担当者として修行をし、ある程度習得したらソフト担当に職種転換をすれば良いと思います。 ハード->ソフトは割と用意に転換できますが逆はまず無理です。 >5. この職業を目指すために今しておくべきこと ポインタの概念を理解しておけば良いでしょうね。PICが制御できていればまず大丈夫だと思いますが。マイコンなんてハードによって変わりますから「これが」というのは無いと思います。まあRTOSの概念とコマンド類を勉強しておけばまずは良いと思いますよ。

Asidxx44
質問者

補足

回答ありがとうございます。 4についてもう少しお聞きしたいのですが、最初はハード担当者として仕事をし、その後にソフト担当者として転換する、ということですが、これは同じ会社で担当を変えることができるのでしょうか? それとも、転職してソフト担当になる、ということでしょうか?

  • co2ro
  • ベストアンサー率30% (154/499)
回答No.1

1. プログラマはプログラム(ソフト)専門、エンジニアはハードウェア(場合によっては機構部)を含んだシステム全般で、設計、開発だけではなく、調査、解析、修理等を含む場合もあります。 2.~4. これは、雇い主(会社)に依るし、あなた自身の実力も相当影響します。 5. PIC程度では、個人の趣味の範囲です。(但し、基礎、基本は大切です。) 個人でも安易に入手できるので、H8マイコンやSHマイコンは最低でも扱えた方が良いでしょう、あと、FPGA/CPLDも現在では必須と言えるでしょう。

Asidxx44
質問者

お礼

早速の回答ありがとうございます。 H8は知っていましたが、恥ずかしながらSHなどは知りませんでした・・・。 ぜひ使ってみようかと思います!

関連するQ&A

  • 組み込みプログラマ

    制御系(マイコン)のプログラマに就職が決まった大学生です。 現在、アセンブラの勉強をしています。 今まで、Z80、PICの経験があります。 しかし、C言語で組み込み系のプログラムを書いたことはありません。 そこで、実際に組み込み系で働いておられる方に質問があります。 1.現在のマイコンではC言語が主流ですか? 2.アセンブラだけでは食っていけませんか? 3.組み込み系は寿命が長いと聞いたことがあるのですが、   本当でしょうか?

  • プログラマとリードエンジニア等の違い

    IT系の就職を希望しています。 採用ページの募集している職業に プログラマ、リードエンジニア、エグゼクティブエンジニアと書いてある企業を数社見かけました。 調べてみたのですが、 細かい違いが分かりませんでした。 そこで、この職の違いを細かく教えてください。 よろしくお願いします。

  • WEBプログラマとWEBエンジニアの違い

    将来WEBエンジニアになりたい高3です。 そこで進学する専門学校をいろいろ探していると 将来の主な職業のところに 「WEBプログラマ(WEBエンジニア)」とよく書かれているのです。 WEBプログラマとWEBエンジニアの違いを教えてください!

  • 組み込みプログラミングについて

    職業訓練校で組み込みを勉強し就職しようと思っています。 そこで質問があります。 1,職業訓練校で勉強した後、大手企業に就職できる見込みはありますか? 2,この業界は派遣が多いみたいですが、正社員と派遣では仕事内容など違いが分からないので違いを教えてください。また派遣だとどういったデメリットがありますか?(将来性など) 3,大手企業などに派遣後、そこで正社員で雇用してもらうことは可能でしょうか? 4,派遣の場合、2,3ヶ月程度で遠く離れた所に転勤になることはありますか?(2,3ヶ月程度だと引越しが厳しいので) 5,残業は多い月でどの程度ありますか?またなぜ残業が多い業界構造なのでしょうか?

  • ネットワークエンジニア、システムエンジニアについて

    コンピュータ関係の企業の採用情報で、募集職種がシステムエンジニア、プログラマー、ネットワークエンジニアをよくみかけるのですが、もしこのような職種が書いてあった場合上記すべてのことに該当する仕事をするのでしょうか? それともネットワークエンジニアを希望した場合はネットワークに関係することだけを仕事で勉強して、プログラム関係はやらないのでしょうか?

  • ネットワークエンジニアの仕事について(続きです。)

    こんにちは。 僕は現在、30歳でコンピュータの専門学校に通ってます。 当初はプログラマー志望でしたがC言語が理解できずに、プログラマーになることを断念しました。 最近、ネットワークエンジニアに興味が湧いてきてネットワークの勉強を始めたのですが、一つだけネットワーク方面も断念しなければならない理由が出てきました。 ネットワークエンジニアの仕事は自分の会社内で仕事をする職業でしょうか?。 それとも、相手先の企業に行って仕事をする職業なのでしょうか?。 後者だとネットワークエンジニアになる事を断念しなければならないかもしれません。 僕は神経性頻尿で、電車や自動車に乗ると頻繁にトイレに行きたくなって、乗り物に乗っての外出が苦手です。 しかも方向音痴で地理に疎くて、目的地に辿り着くのも大変です。 相手先の企業に行くとなると、現在の僕ではこの職業も向かないです。 もし良ければ教えてください。

  • 『進路』プログラマーとシステムエンジニア

    どこで質問するべきなのか分からずとりあえずここに質問させていただきます。今大学の進路で情報工学系に行こうと考えています。そこでそのあとの職業を調べていくとプログラマーとシステムエンジニアというものをよく聞き,興味が出てきたのですがどちらとも具体的に何をしているのか,違いはなんなのかなどが明確にわかりません。どれもあいまいな説明でいまいちこの職業はこんなのだ!というものがつかめておりません。以上の質問と,なにかアドバイスや他に知っておくといいことなど(他のコンピューター系職業の例など・・・)教えていただけないでしょうか?

  • 回路設計者の大手と中小企業での違い

    回路設計者についていくつか聞きたいことがあります。 1. 大手企業と中小企業の違い 回路設計者は、大手企業と中小企業でどれぐらいできることが違うのでしょうか? プログラマなどは、大手が設計し、中小に実際のコーディングを回すようですが、回路設計者も同じなのでしょうか。 また、もし大手では設計までしかやらないとしたら、どのレベルまでできるのでしょうか。 2. 回路設計者の寿命について プログラマは寿命があるという話をよく聞きますが、これは回路設計者にも言えるのでしょうか。 3. アナログ回路とデジタル回路について 回路設計者にも、アナログ回路設計者とデジタル回路設計者があると聞きました。 自分はマイコンなどに興味があるため、デジタル回路設計者がおもしろそうだと思っています。 ただ、アナログ回路は奥が深く、一人前になるまでにすごく時間がかかると聞きます。 デジタル回路は、アナログ回路と比べてそんなに奥深くないのでしょうか? また、アナログ回路の設計者とデジタル回路の設計者で、給料や待遇の違いなどはありますか? 4. 回路設計者の仕事のしんどさ エンジニアの仕事はどれもしんどいと思いますが、そのなかにもあまりにもしんどい(いわゆる激務というやつでしょうか)とか給料が割に合わないなどということがあると思います。 回路設計者の仕事には、そのような割に合わないようなことはありますか。 5. 回路設計者の素質 回路設計者になるのに、このような素質がないとやっていくのはしんどい、というような素質はありますか。 以上、長くなってしまいましたが、わかるものだけでも回答していただければ嬉しいです。 よろしくお願いします。

  • システムエンジニアの将来

    現在、就職活動中でして、先日SE職を募集している企業から内定をいただきました。 大変いい企業だと思いますし、もちろん自分自身システムエンジニアという職業に興味を抱いて志望したのですが、システムエンジニアについて一つ疑問があるので質問させてください。 プログラマーなどの仕事は、これからはどんどん人件費の安い海外(特に、アジア圏)に委託されるようになっていくという話を伺ったことがあるのですが、本当なのでしょうか? 現在、IT業界は人手が不足しており、かなりの人数が募集されています。もし将来、仕事の多くを海外に委託したり、コンピュータの発達によりプログラマーという仕事がそこまで必要なくなったりした場合、リストラされたり給料の低下などが起こっていくのでしょうか? 完全に素人の考えですが、少し不安に感じています。 詳しい方に、ご意見いただけるとありがたいです。

  • システムエンジニア、社内SE応募

    29歳(あと半年で30歳)プログラマーです。 これまで、1つの会社で5年やってきました。 言語はC言語で、組み込み系の仕事です。 携帯電話の端末や基地局開発です。 やってきた工程は、 プログラム設計(僅かですが)、モジュール設計、 コーディング、各種テスト です。 中途採用の募集をしている企業の募集職種を見ると システムエンジニアとプログラマーと社内SEも考えています。がありますが、 システムエンジニアや社内SEで応募することは可能だと思いますか? この年齢で、プログラミングメインでやるのはどうも不安です。 よろしくお願いします。