Code sample for embedded software developer application? [closed]












1














Unexpectedly, I've the chance for a dream job as an embedded software developer. The application requires a code sample to be included with the CV. I have a very good experience in C. But unfortunately for different reasons, I don't have ready samples to be sent.



What can I write in, say, 5 hours or less that can be considered a good sample. I mean what ideas or small projects that can do the job? I'm really lost and don't want to miss the chance because of this.



I found ideas for projects for general programmer (i.e., not embedded) but didn't find ideas for code samples for embedded software position.



Any suggestions?










share|improve this question















closed as off-topic by Dukeling, Jim G., Blrfl, gnat, The Wandering Dev Manager Dec 2 at 13:37


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Questions asking for advice on a specific choice, such as what job to take or what skills to learn, are difficult to answer objectively and are rarely useful for anyone else. Instead of asking which decision to make, try asking how to make the decision, or for more specific details about one element of the decision. (More information)" – Jim G., Blrfl, The Wandering Dev Manager

If this question can be reworded to fit the rules in the help center, please edit the question.













  • What kind of code sample? There must be a requirement, otherwise you could send a hello world program. Even if they require something, what sense is in sending it with your cv? you could submit code from any origins.
    – puck
    Dec 2 at 9:51










  • You should probably pick something involving tools, libraries or concepts you have a lot of experience with (which we wouldn't be able to advise you on), otherwise you'll probably spend a large portion of the time just getting familiar with those things.
    – Dukeling
    Dec 2 at 12:56








  • 2




    Related: What are employers looking for when they ask to see sample code during the hiring process for a programmer?
    – Dukeling
    Dec 2 at 14:01
















1














Unexpectedly, I've the chance for a dream job as an embedded software developer. The application requires a code sample to be included with the CV. I have a very good experience in C. But unfortunately for different reasons, I don't have ready samples to be sent.



What can I write in, say, 5 hours or less that can be considered a good sample. I mean what ideas or small projects that can do the job? I'm really lost and don't want to miss the chance because of this.



I found ideas for projects for general programmer (i.e., not embedded) but didn't find ideas for code samples for embedded software position.



Any suggestions?










share|improve this question















closed as off-topic by Dukeling, Jim G., Blrfl, gnat, The Wandering Dev Manager Dec 2 at 13:37


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Questions asking for advice on a specific choice, such as what job to take or what skills to learn, are difficult to answer objectively and are rarely useful for anyone else. Instead of asking which decision to make, try asking how to make the decision, or for more specific details about one element of the decision. (More information)" – Jim G., Blrfl, The Wandering Dev Manager

If this question can be reworded to fit the rules in the help center, please edit the question.













  • What kind of code sample? There must be a requirement, otherwise you could send a hello world program. Even if they require something, what sense is in sending it with your cv? you could submit code from any origins.
    – puck
    Dec 2 at 9:51










  • You should probably pick something involving tools, libraries or concepts you have a lot of experience with (which we wouldn't be able to advise you on), otherwise you'll probably spend a large portion of the time just getting familiar with those things.
    – Dukeling
    Dec 2 at 12:56








  • 2




    Related: What are employers looking for when they ask to see sample code during the hiring process for a programmer?
    – Dukeling
    Dec 2 at 14:01














1












1








1


1





Unexpectedly, I've the chance for a dream job as an embedded software developer. The application requires a code sample to be included with the CV. I have a very good experience in C. But unfortunately for different reasons, I don't have ready samples to be sent.



What can I write in, say, 5 hours or less that can be considered a good sample. I mean what ideas or small projects that can do the job? I'm really lost and don't want to miss the chance because of this.



I found ideas for projects for general programmer (i.e., not embedded) but didn't find ideas for code samples for embedded software position.



Any suggestions?










share|improve this question















Unexpectedly, I've the chance for a dream job as an embedded software developer. The application requires a code sample to be included with the CV. I have a very good experience in C. But unfortunately for different reasons, I don't have ready samples to be sent.



What can I write in, say, 5 hours or less that can be considered a good sample. I mean what ideas or small projects that can do the job? I'm really lost and don't want to miss the chance because of this.



I found ideas for projects for general programmer (i.e., not embedded) but didn't find ideas for code samples for embedded software position.



Any suggestions?







applications code






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Dec 3 at 0:02

























asked Dec 2 at 5:59









Salahuddin

1154




1154




closed as off-topic by Dukeling, Jim G., Blrfl, gnat, The Wandering Dev Manager Dec 2 at 13:37


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Questions asking for advice on a specific choice, such as what job to take or what skills to learn, are difficult to answer objectively and are rarely useful for anyone else. Instead of asking which decision to make, try asking how to make the decision, or for more specific details about one element of the decision. (More information)" – Jim G., Blrfl, The Wandering Dev Manager

If this question can be reworded to fit the rules in the help center, please edit the question.




closed as off-topic by Dukeling, Jim G., Blrfl, gnat, The Wandering Dev Manager Dec 2 at 13:37


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Questions asking for advice on a specific choice, such as what job to take or what skills to learn, are difficult to answer objectively and are rarely useful for anyone else. Instead of asking which decision to make, try asking how to make the decision, or for more specific details about one element of the decision. (More information)" – Jim G., Blrfl, The Wandering Dev Manager

If this question can be reworded to fit the rules in the help center, please edit the question.












  • What kind of code sample? There must be a requirement, otherwise you could send a hello world program. Even if they require something, what sense is in sending it with your cv? you could submit code from any origins.
    – puck
    Dec 2 at 9:51










  • You should probably pick something involving tools, libraries or concepts you have a lot of experience with (which we wouldn't be able to advise you on), otherwise you'll probably spend a large portion of the time just getting familiar with those things.
    – Dukeling
    Dec 2 at 12:56








  • 2




    Related: What are employers looking for when they ask to see sample code during the hiring process for a programmer?
    – Dukeling
    Dec 2 at 14:01


















  • What kind of code sample? There must be a requirement, otherwise you could send a hello world program. Even if they require something, what sense is in sending it with your cv? you could submit code from any origins.
    – puck
    Dec 2 at 9:51










  • You should probably pick something involving tools, libraries or concepts you have a lot of experience with (which we wouldn't be able to advise you on), otherwise you'll probably spend a large portion of the time just getting familiar with those things.
    – Dukeling
    Dec 2 at 12:56








  • 2




    Related: What are employers looking for when they ask to see sample code during the hiring process for a programmer?
    – Dukeling
    Dec 2 at 14:01
















What kind of code sample? There must be a requirement, otherwise you could send a hello world program. Even if they require something, what sense is in sending it with your cv? you could submit code from any origins.
– puck
Dec 2 at 9:51




What kind of code sample? There must be a requirement, otherwise you could send a hello world program. Even if they require something, what sense is in sending it with your cv? you could submit code from any origins.
– puck
Dec 2 at 9:51












You should probably pick something involving tools, libraries or concepts you have a lot of experience with (which we wouldn't be able to advise you on), otherwise you'll probably spend a large portion of the time just getting familiar with those things.
– Dukeling
Dec 2 at 12:56






You should probably pick something involving tools, libraries or concepts you have a lot of experience with (which we wouldn't be able to advise you on), otherwise you'll probably spend a large portion of the time just getting familiar with those things.
– Dukeling
Dec 2 at 12:56






2




2




Related: What are employers looking for when they ask to see sample code during the hiring process for a programmer?
– Dukeling
Dec 2 at 14:01




Related: What are employers looking for when they ask to see sample code during the hiring process for a programmer?
– Dukeling
Dec 2 at 14:01










3 Answers
3






active

oldest

votes


















7














Write a very simple application that pulls in weather data from various APIs.



Write a very simple application that uses OpenSSL and other libraries for secure communication.



Write a very simple application that receives input from an Arduino, calls out to a central API, and determines if the correct value has been entered.



If you demonstrate your ability to use an API, a mind for security, and your ability to use existing libraries, you'll give a good showing.



Whether you can do that in 5 hours ... that's up to you. I wouldn't be able to do that. But my C isn't as good as it used to be.






share|improve this answer

















  • 4




    To paraphrase a famous quote from software .. it often takes me a week to write one line of code, and it's usually wrong. The idea of "writing code" in five hours is hilarious. You might as well "prove you're a! novelist!" in "five hours". OP's best bet, with this absurd marketing gimmick, is to out-gimmick them.
    – Fattie
    Dec 2 at 11:14



















-8














Pull code that you did for previous employers. Remove all identifiers, and present it like as if it was your hobby project. You won't get caught, so you're safe.






share|improve this answer

















  • 9




    Do so is extremely unethical and should not be an action that is encouraged.
    – Peter M
    Dec 2 at 13:15










  • @PeterM OP is not giving out the code, so use it as like a demo/discussion. Nothing unethical.
    – SmallChess
    Dec 2 at 13:16






  • 4




    Then what do you call present it like as if it was your hobby project? You are telling the OP to steal code from their previous employer and then lie to the interviewers about it.
    – Peter M
    Dec 2 at 13:20








  • 5




    @PeterM It might also be illegal.
    – Dukeling
    Dec 2 at 13:56










  • This is unethical and if you get caught you'll find it very difficult to get a job again. Professionalism and reputation are important.
    – Keith Loughnane
    Dec 3 at 11:47



















-9














I feel for you.



Let's go for the smart ass, trendy answer;




Can you combine something very simple with say the astounding PubNub. https://www.pubnub.com




In this way you can instantly hit all the bullshit hot keywords of the day, doing almost nothing.



There's nothing hotter than IoT and, hell, if you can realistically work towards embedded + IoT in five hours, we'd hire you.



Just have two .. lights or something that stay in sync, anywhere on Earth, via the



gasp "cloud"



and I bet you're In like Flynn. Good luck, really !






share|improve this answer




























    3 Answers
    3






    active

    oldest

    votes








    3 Answers
    3






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    7














    Write a very simple application that pulls in weather data from various APIs.



    Write a very simple application that uses OpenSSL and other libraries for secure communication.



    Write a very simple application that receives input from an Arduino, calls out to a central API, and determines if the correct value has been entered.



    If you demonstrate your ability to use an API, a mind for security, and your ability to use existing libraries, you'll give a good showing.



    Whether you can do that in 5 hours ... that's up to you. I wouldn't be able to do that. But my C isn't as good as it used to be.






    share|improve this answer

















    • 4




      To paraphrase a famous quote from software .. it often takes me a week to write one line of code, and it's usually wrong. The idea of "writing code" in five hours is hilarious. You might as well "prove you're a! novelist!" in "five hours". OP's best bet, with this absurd marketing gimmick, is to out-gimmick them.
      – Fattie
      Dec 2 at 11:14
















    7














    Write a very simple application that pulls in weather data from various APIs.



    Write a very simple application that uses OpenSSL and other libraries for secure communication.



    Write a very simple application that receives input from an Arduino, calls out to a central API, and determines if the correct value has been entered.



    If you demonstrate your ability to use an API, a mind for security, and your ability to use existing libraries, you'll give a good showing.



    Whether you can do that in 5 hours ... that's up to you. I wouldn't be able to do that. But my C isn't as good as it used to be.






    share|improve this answer

















    • 4




      To paraphrase a famous quote from software .. it often takes me a week to write one line of code, and it's usually wrong. The idea of "writing code" in five hours is hilarious. You might as well "prove you're a! novelist!" in "five hours". OP's best bet, with this absurd marketing gimmick, is to out-gimmick them.
      – Fattie
      Dec 2 at 11:14














    7












    7








    7






    Write a very simple application that pulls in weather data from various APIs.



    Write a very simple application that uses OpenSSL and other libraries for secure communication.



    Write a very simple application that receives input from an Arduino, calls out to a central API, and determines if the correct value has been entered.



    If you demonstrate your ability to use an API, a mind for security, and your ability to use existing libraries, you'll give a good showing.



    Whether you can do that in 5 hours ... that's up to you. I wouldn't be able to do that. But my C isn't as good as it used to be.






    share|improve this answer












    Write a very simple application that pulls in weather data from various APIs.



    Write a very simple application that uses OpenSSL and other libraries for secure communication.



    Write a very simple application that receives input from an Arduino, calls out to a central API, and determines if the correct value has been entered.



    If you demonstrate your ability to use an API, a mind for security, and your ability to use existing libraries, you'll give a good showing.



    Whether you can do that in 5 hours ... that's up to you. I wouldn't be able to do that. But my C isn't as good as it used to be.







    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered Dec 2 at 6:19









    Tim

    1713




    1713








    • 4




      To paraphrase a famous quote from software .. it often takes me a week to write one line of code, and it's usually wrong. The idea of "writing code" in five hours is hilarious. You might as well "prove you're a! novelist!" in "five hours". OP's best bet, with this absurd marketing gimmick, is to out-gimmick them.
      – Fattie
      Dec 2 at 11:14














    • 4




      To paraphrase a famous quote from software .. it often takes me a week to write one line of code, and it's usually wrong. The idea of "writing code" in five hours is hilarious. You might as well "prove you're a! novelist!" in "five hours". OP's best bet, with this absurd marketing gimmick, is to out-gimmick them.
      – Fattie
      Dec 2 at 11:14








    4




    4




    To paraphrase a famous quote from software .. it often takes me a week to write one line of code, and it's usually wrong. The idea of "writing code" in five hours is hilarious. You might as well "prove you're a! novelist!" in "five hours". OP's best bet, with this absurd marketing gimmick, is to out-gimmick them.
    – Fattie
    Dec 2 at 11:14




    To paraphrase a famous quote from software .. it often takes me a week to write one line of code, and it's usually wrong. The idea of "writing code" in five hours is hilarious. You might as well "prove you're a! novelist!" in "five hours". OP's best bet, with this absurd marketing gimmick, is to out-gimmick them.
    – Fattie
    Dec 2 at 11:14













    -8














    Pull code that you did for previous employers. Remove all identifiers, and present it like as if it was your hobby project. You won't get caught, so you're safe.






    share|improve this answer

















    • 9




      Do so is extremely unethical and should not be an action that is encouraged.
      – Peter M
      Dec 2 at 13:15










    • @PeterM OP is not giving out the code, so use it as like a demo/discussion. Nothing unethical.
      – SmallChess
      Dec 2 at 13:16






    • 4




      Then what do you call present it like as if it was your hobby project? You are telling the OP to steal code from their previous employer and then lie to the interviewers about it.
      – Peter M
      Dec 2 at 13:20








    • 5




      @PeterM It might also be illegal.
      – Dukeling
      Dec 2 at 13:56










    • This is unethical and if you get caught you'll find it very difficult to get a job again. Professionalism and reputation are important.
      – Keith Loughnane
      Dec 3 at 11:47
















    -8














    Pull code that you did for previous employers. Remove all identifiers, and present it like as if it was your hobby project. You won't get caught, so you're safe.






    share|improve this answer

















    • 9




      Do so is extremely unethical and should not be an action that is encouraged.
      – Peter M
      Dec 2 at 13:15










    • @PeterM OP is not giving out the code, so use it as like a demo/discussion. Nothing unethical.
      – SmallChess
      Dec 2 at 13:16






    • 4




      Then what do you call present it like as if it was your hobby project? You are telling the OP to steal code from their previous employer and then lie to the interviewers about it.
      – Peter M
      Dec 2 at 13:20








    • 5




      @PeterM It might also be illegal.
      – Dukeling
      Dec 2 at 13:56










    • This is unethical and if you get caught you'll find it very difficult to get a job again. Professionalism and reputation are important.
      – Keith Loughnane
      Dec 3 at 11:47














    -8












    -8








    -8






    Pull code that you did for previous employers. Remove all identifiers, and present it like as if it was your hobby project. You won't get caught, so you're safe.






    share|improve this answer












    Pull code that you did for previous employers. Remove all identifiers, and present it like as if it was your hobby project. You won't get caught, so you're safe.







    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered Dec 2 at 13:01









    SmallChess

    1,2394621




    1,2394621








    • 9




      Do so is extremely unethical and should not be an action that is encouraged.
      – Peter M
      Dec 2 at 13:15










    • @PeterM OP is not giving out the code, so use it as like a demo/discussion. Nothing unethical.
      – SmallChess
      Dec 2 at 13:16






    • 4




      Then what do you call present it like as if it was your hobby project? You are telling the OP to steal code from their previous employer and then lie to the interviewers about it.
      – Peter M
      Dec 2 at 13:20








    • 5




      @PeterM It might also be illegal.
      – Dukeling
      Dec 2 at 13:56










    • This is unethical and if you get caught you'll find it very difficult to get a job again. Professionalism and reputation are important.
      – Keith Loughnane
      Dec 3 at 11:47














    • 9




      Do so is extremely unethical and should not be an action that is encouraged.
      – Peter M
      Dec 2 at 13:15










    • @PeterM OP is not giving out the code, so use it as like a demo/discussion. Nothing unethical.
      – SmallChess
      Dec 2 at 13:16






    • 4




      Then what do you call present it like as if it was your hobby project? You are telling the OP to steal code from their previous employer and then lie to the interviewers about it.
      – Peter M
      Dec 2 at 13:20








    • 5




      @PeterM It might also be illegal.
      – Dukeling
      Dec 2 at 13:56










    • This is unethical and if you get caught you'll find it very difficult to get a job again. Professionalism and reputation are important.
      – Keith Loughnane
      Dec 3 at 11:47








    9




    9




    Do so is extremely unethical and should not be an action that is encouraged.
    – Peter M
    Dec 2 at 13:15




    Do so is extremely unethical and should not be an action that is encouraged.
    – Peter M
    Dec 2 at 13:15












    @PeterM OP is not giving out the code, so use it as like a demo/discussion. Nothing unethical.
    – SmallChess
    Dec 2 at 13:16




    @PeterM OP is not giving out the code, so use it as like a demo/discussion. Nothing unethical.
    – SmallChess
    Dec 2 at 13:16




    4




    4




    Then what do you call present it like as if it was your hobby project? You are telling the OP to steal code from their previous employer and then lie to the interviewers about it.
    – Peter M
    Dec 2 at 13:20






    Then what do you call present it like as if it was your hobby project? You are telling the OP to steal code from their previous employer and then lie to the interviewers about it.
    – Peter M
    Dec 2 at 13:20






    5




    5




    @PeterM It might also be illegal.
    – Dukeling
    Dec 2 at 13:56




    @PeterM It might also be illegal.
    – Dukeling
    Dec 2 at 13:56












    This is unethical and if you get caught you'll find it very difficult to get a job again. Professionalism and reputation are important.
    – Keith Loughnane
    Dec 3 at 11:47




    This is unethical and if you get caught you'll find it very difficult to get a job again. Professionalism and reputation are important.
    – Keith Loughnane
    Dec 3 at 11:47











    -9














    I feel for you.



    Let's go for the smart ass, trendy answer;




    Can you combine something very simple with say the astounding PubNub. https://www.pubnub.com




    In this way you can instantly hit all the bullshit hot keywords of the day, doing almost nothing.



    There's nothing hotter than IoT and, hell, if you can realistically work towards embedded + IoT in five hours, we'd hire you.



    Just have two .. lights or something that stay in sync, anywhere on Earth, via the



    gasp "cloud"



    and I bet you're In like Flynn. Good luck, really !






    share|improve this answer


























      -9














      I feel for you.



      Let's go for the smart ass, trendy answer;




      Can you combine something very simple with say the astounding PubNub. https://www.pubnub.com




      In this way you can instantly hit all the bullshit hot keywords of the day, doing almost nothing.



      There's nothing hotter than IoT and, hell, if you can realistically work towards embedded + IoT in five hours, we'd hire you.



      Just have two .. lights or something that stay in sync, anywhere on Earth, via the



      gasp "cloud"



      and I bet you're In like Flynn. Good luck, really !






      share|improve this answer
























        -9












        -9








        -9






        I feel for you.



        Let's go for the smart ass, trendy answer;




        Can you combine something very simple with say the astounding PubNub. https://www.pubnub.com




        In this way you can instantly hit all the bullshit hot keywords of the day, doing almost nothing.



        There's nothing hotter than IoT and, hell, if you can realistically work towards embedded + IoT in five hours, we'd hire you.



        Just have two .. lights or something that stay in sync, anywhere on Earth, via the



        gasp "cloud"



        and I bet you're In like Flynn. Good luck, really !






        share|improve this answer












        I feel for you.



        Let's go for the smart ass, trendy answer;




        Can you combine something very simple with say the astounding PubNub. https://www.pubnub.com




        In this way you can instantly hit all the bullshit hot keywords of the day, doing almost nothing.



        There's nothing hotter than IoT and, hell, if you can realistically work towards embedded + IoT in five hours, we'd hire you.



        Just have two .. lights or something that stay in sync, anywhere on Earth, via the



        gasp "cloud"



        and I bet you're In like Flynn. Good luck, really !







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Dec 2 at 11:12









        Fattie

        7,04431324




        7,04431324















            Popular posts from this blog

            QoS: MAC-Priority for clients behind a repeater

            Ивакино (Тотемский район)

            Can't locate Autom4te/ChannelDefs.pm in @INC (when it definitely is there)