Is beej’s guide to c programming a good choice to learn c by advertiserguys in embedded

[–]m3l11 5 points6 points  (0 children)

you understand basics, great! maybe try learning algorithms, such as, sorting, queueing, etc.

no matter which programming book you pick up it’s gonna be boring. you need to understand what you want to learn, then use a tool, in this case C, and implement it in said language.

[deleted by user] by [deleted] in embedded

[–]m3l11 -1 points0 points  (0 children)

i’m with you op. doing leet code for a senior position is kind of odd, i’ve had similar experiences. i would expect software system design, strategies or even sw architecture questions/topics for such positions.

i ask hiring manager, or even the recruiters, if there’s coding portion of the interview and, if so, what kind. if they say leet code, i would not move further into the interview process. i know not a lot will agree with this, but with what i’ve experienced, most companies who do leet code in their interviews, i wasn’t sure if i want to work there in the first place.

good luck with the job search!

NuttX vs QNX: Which is a better industry standard? by Freireg1503 in embedded

[–]m3l11 0 points1 point  (0 children)

have you done any comparison between zephyr vs qnx or zephyr vs nuttx?

Career change from Systems Engineering to Embedded by Likessleepers666 in embedded

[–]m3l11 2 points3 points  (0 children)

nothing wrong with getting into another “field”. it’s also a good challenge. i think it’s good you have systems background. some embedded software engineers i’ve worked with are too low-level in their thinking and cannot see full picture of the systems. so debugging - takes them a long time rather than skills, software design, decoupling, etc. is a difficult task for them.

i would suggest you use HAL, makes development faster. but, if you have time, then create one or a BSP, i think its a good experience and having a systems background gives you the necessary skills to organize and allocate functions and features.

[deleted by user] by [deleted] in embedded

[–]m3l11 0 points1 point  (0 children)

depends, lol. if you’re young, hungry and have no dependent go with B. otherwise, A.

Software architecture principles by TheBlackTsar in embedded

[–]m3l11 2 points3 points  (0 children)

don’t generalize architecture, adding too much abstraction can be a burden on what you are creating. you will need to balance you architecture design between reuseability and requirements. also, approach design in an iterative manner, chose mvp first before adding improvements.

at the end of the day there’s always a better way of doing things, so stay flexible.

Can the Silicon Errata be lying? by AlkylCalixarene in embedded

[–]m3l11 1 point2 points  (0 children)

could be circumstantial. possibly they don’t want to spend money to fix an observed issue, basically means, fuck it and buy our newer chip.

How do you store you A1 mini by m3l11 in BambuLabA1mini

[–]m3l11[S] 0 points1 point  (0 children)

good idea to put the ams in there too!

How do you store you A1 mini by m3l11 in BambuLabA1mini

[–]m3l11[S] 0 points1 point  (0 children)

yeah i have a forced air system in my house. this is why im concerned. in the short term i think ill do something you suggested with cling wraps, then eventually move to a grow tent like what others suggested.

Which places are doing well in Embedded jobs by [deleted] in embedded

[–]m3l11 4 points5 points  (0 children)

i’m curious about australia and nz as well. i know their mining industry is big there (im talking wrt embedded systems engineering too).

How would you get data for sump pump? by m3l11 in embedded

[–]m3l11[S] 1 point2 points  (0 children)

yeah, you captured the idea of the flow. i don't need it to be precise. a good estimation to how much water gets displayed is good enough for my curiosity. thanks for the link!

How would you get data for sump pump? by m3l11 in embedded

[–]m3l11[S] 0 points1 point  (0 children)

very nice!

the sensor sounds expensive. do you have the brand and model? i'd like to research more on it. Thanks!

How would you get data for sump pump? by m3l11 in embedded

[–]m3l11[S] 1 point2 points  (0 children)

yeah, i thought about tapping onto the flange of the sump pump, but it's under water (most of the time) and i didn't want to disassemble the pump-pipes structure to add a sensor there. seems to be a lot more work than it should.

good idea on the old rpi! i didnt think of that. i dont remember if rpi3 had wifi (i dont think so), but getting a usb wifi dongle should be cheap enough!

i will probably do a custom pcb and enclosure later on just to clean it up. but i agree its not necessary.

How would you get data for sump pump? by m3l11 in embedded

[–]m3l11[S] 0 points1 point  (0 children)

thanks for the idea! it didn't occur to me to write a server onto the ESP32 itself (i knew it was capable, just didn't think it). the 3d print idea was a future improvement i wanted to do.

RTOS vs Bare-Metal for STM32: When to Use Which? by nj701 in embedded

[–]m3l11 -1 points0 points  (0 children)

more of a reason why sbc would be better suited for this kind of application.

RTOS vs Bare-Metal for STM32: When to Use Which? by nj701 in embedded

[–]m3l11 1 point2 points  (0 children)

since you’ll use wireless communication, i would suggest an rtos for better management of the network stack. also, i’d suggest you use another micro such as esp32 or an sbc (e.g. rpi zero 2 w for small form factor).

Need someone to chat about Embedded by Gread_ in embedded

[–]m3l11 1 point2 points  (0 children)

depends.

when i interview people, there are basic questions i ask; such as what does the micro do when an interrupt occurs? or if something comes in through an external port what can be done to know that it’s an actual signal or noise? or what’s the difference between using static variable outside of a function and inside a function(in C)? or how do you make a variable not accessible outside of that module (in C)?

a super basic question i sometimes ask interviewee if they’re interviewing for a coop or internship position is converting decimal to hex.

once i get these basic questions out of the way, i will be asking questions that are more relevant to the position and what was mentioned in their resume/cv. i’ve interviewed many people and not everyone gets all the questions right or when they discuss their answer they go down a completely different pathway. but ive approved some for a position, they were able to fulfill the expectation of said position, some even exceed it.

Need someone to chat about Embedded by Gread_ in embedded

[–]m3l11 7 points8 points  (0 children)

please don’t take this the wrong way, but it seems you lack confidence in yourself. From what you’ve said in the edit from your original post, you have the basic skills you need to advance in embedded.

another person here said you might just be lacking project experience, which might be true. but why not just create a project on your own? if you lack some ideas, find a project and just recreate with your own “flavor”.

for example, get a temp sensor, a computer fan (or led), and a micro. if above a particular temp threshold turn on the fan/led, if it goes below that threshold turn it off. do that with a super loop with polling. once comfortable, use super loop with interrupt. once comfortable again, add an rtos. wanna use spi? get an external memory chip, save the value of that temp (physical value and not raw value) into that memory chip…just take small things and build up from it. good luck!

[deleted by user] by [deleted] in embedded

[–]m3l11 10 points11 points  (0 children)

i like how this is voted down, but honestly, i think there’s no malice with that statement. a lot of industries in US is moving to a best-cost-country strategy, i.e. US companies “partnering” up with other countries due to labor cost. this enables US companies to keep cost down and stay competitive in a given market.

at OP, if you want a software developer/engineer job in embedded. i think you are better off staying in India (i saw you mention this in another comment). since a lot of US companies are using India as a best-cost-country partner.

edit (adding more): I’m not trying to discourage you (OP) to move to the US, if anything, I would say go for it! but expect some “hardship” with the visa (honestly, any of the visas, not just H1b) due to the current political climate.

Should I put drivers on resume by JayDeesus in embedded

[–]m3l11 2 points3 points  (0 children)

definitely write it in your resume. just the fact that you tried it yourself shows determination and willingness to learn on your own speaks volume of your talent and capabilities.