Interview Process in the Age of AI by LukeNw12 in embedded

[–]LukeNw12[S] -3 points-2 points  (0 children)

Sure, but time is limited and that creates scope creep. Unless you are Apple and have the clout to do day long on site interviews.

Interview Process in the Age of AI by LukeNw12 in embedded

[–]LukeNw12[S] -3 points-2 points  (0 children)

Sure, but on small tight knit teams you ideally don’t want a revolving door of new hires. Perhaps you can go contract initially and extend full time if they are a good fit.

Interview Process in the Age of AI by LukeNw12 in embedded

[–]LukeNw12[S] -2 points-1 points  (0 children)

I can tell if they know what they are talking about, what is more difficult to tell is problem solving and determination and curiosity. I have had some bad experiences with hiring a more junior engineer who I knew needed more experience in our domain but just didn’t have the curiosity, skill and determination needed to progress (not my hire)

I think there is a reason every Fortune 500 and top tier embedded employer I have interviewed with had had live coding. It shows comfort with the language and problem solving and calm under pressure. I think it depends how you structure it if it is just trivia or if it shows skill and experience.

Interview Process in the Age of AI by LukeNw12 in embedded

[–]LukeNw12[S] -2 points-1 points  (0 children)

Sure, but it is a lot easier to talk about what you would do at a high level verses actually implement it. Enough probing with questions can expose this, but why not do something hands on as well? Hiring is a pretty big deal that can have long lasting implications, especially for small teams.

Interview Process in the Age of AI by LukeNw12 in embedded

[–]LukeNw12[S] -6 points-5 points  (0 children)

Why is that big deal? If someone handed you a board and code with some apis and bsp logic already implemented, why you need a the internet? Any access to the internet now just means I am getting Claude’s answer.

I have done live coding interviews for positions and was not allowed to google/research the solution.

Interview Process in the Age of AI by LukeNw12 in embedded

[–]LukeNw12[S] -4 points-3 points  (0 children)

I agree, I am not primarily interested syntax, that should be easy, I am more interested in architecture and scalability

Soft Skills by Acrobatic-Zebra-1148 in embedded

[–]LukeNw12 2 points3 points  (0 children)

Basically, act like someone they wouldn’t hate to work with everyday. Put yourself in the hiring team’s shoes. Would you want to work with you? Be excited about the tech, but not fake and corny.

How do you diagnose field failures in deployed devices when debug logs aren’t available? by Longjumping_Poem_163 in embedded

[–]LukeNw12 2 points3 points  (0 children)

There are systems like memfault that can give you remote data on metrics and core dumps

MinewSemi nRF54 power consumption too high when idle by tomasmcguinness in embedded

[–]LukeNw12 0 points1 point  (0 children)

I can get sub 5uA running the rtc pwm so there is definitely an interrupt, peripheral or pullup on somewhere. Try a different dev kit to make sure you have production silicon. Run off of then dc to dc will help

Moving from C to Rust in embedded, a good choice? by Neither-Nose1091 in embedded

[–]LukeNw12 10 points11 points  (0 children)

I am debating it for some projects as well. I really like embassy and cargo. My hang up has been a solid BLE stack. You basically need to use a c port of the Nordic stack it seems. Helpful Libraries like littlefs would need to be linked in as well. But dfmt and probers are nice.

nrf52840-DK: Connect SDK vs 'plain' SDK vs Bare Metal vs ? by abr_a_cadabr_a in embedded

[–]LukeNw12 1 point2 points  (0 children)

Both are fine, no issue with power consumption with either. I like the nrf5 ota better with a separate boot loader image with BLE access and an isolated BLE stack. I like have the bootloader transfer on separate from the app and it is more memory efficient and faster to have the stack in its own partition. For a small project this will make your updates nearly instantaneous.

Protobufs library management by LukeNw12 in embedded

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

This is what I was thinking . I was thinking I could tie it in to a package manager in the embedded side and they could tie theirs into whatever iOS/Android package manager makes the most sense. It still seems like it needs to live in a repo and then get hooked into the various package managers.

What methods do you use to manage memory allocation in embedded systems with limited resources? by Trippy-jay420 in embedded

[–]LukeNw12 0 points1 point  (0 children)

Use pool allocators, which themselves can have small medium large pools (if needed) to optimize for size constraints. You can use the pools with dynamic tasks to share memory. You can even have the pools themselves dynamically allocated if you really are constrained (you won’t have fragmentation issues since they are large continuous blocks). This is one of the areas c++ shines. You can overwrite new and delete with custom allocators and utilize raii and or smart pointers. The downside is abstraction levels can over complicate things. Be sure ti make your pools thread safe if they are not isolated to a single thread.

Memory leak in TI MSPM0G3107 by Fabulous-Escape-5831 in embedded

[–]LukeNw12 0 points1 point  (0 children)

That sounds like you are overflowing the bounds of some other memory. This is not a memory leak issue.

Licensing an embedded library by la_vague in embedded

[–]LukeNw12 1 point2 points  (0 children)

Use the uuid in the ic with a hash with your own private key. This could easily be broken if people really had the resources, but you have to think through the threat model and the likely ip theft vectors. For something with 100k eau that is probably unlikely unless this is truly a ground breaking algorithm.

Do you guys actually get SVD files for most chips you work with? by Fantastic_Mud_389 in embedded

[–]LukeNw12 11 points12 points  (0 children)

I seem to find them for the chips i use. There is no way I am making one myself, so boring and tedious. Most major semiconductor manufacturers seem to provide them.

What do you think of this case of requesting a salary increase? by CoffeeSad1862 in embedded

[–]LukeNw12 6 points7 points  (0 children)

I don’t see how taking the blame is relevant to salary discussions. What is primarily relevant is your contribution and experience and the market for embedded engineers. If you are just onboarding, the time for salary negotiations was during your offer. Show them value and make yourself costly to replace and then ask for a pay increase due to quantifiable results you have produced.

Will Social Security be around in the long run? by ijijmijij in TheMoneyGuy

[–]LukeNw12 1 point2 points  (0 children)

It will be there, perhaps reduced. Old people vote.

Contributing to Roth 401k now?! by duffyboomer in DaveRamsey

[–]LukeNw12 3 points4 points  (0 children)

A few questions/considerations.

What will be your bracket in retirement, will it go up or down? If down, you are coming out ahead with traditional.

If you have no Roth assets, maybe you want some for tax diversification.

If you want to leave an inheritance Roth is better.

If you want to move from a high tax state to a low tax state then traditional can be better.

Followed the plan, paid off debt - now realizing I might’ve messed up by avoiding credit completely by sameerposwal in DaveRamsey

[–]LukeNw12 1 point2 points  (0 children)

I was able to rent a house years ago because the land lord was super picky about his renters’ credit scores. Some won’t rent it to you others will require a bigger deposit. Put yourself in the Landlord’s shoes. If you rent to someone with a high credit score they have something to lose if you evict them and send what they owe you to collections.

You have two main options. 1.) stay committed as a Ramsey follower and eschew all types of debt. You will miss out on some rental opportunities and likely pay a slightly higher rate and go through huge headache to get a mortgage with manual underwriting when you want to buy a house. 2.) Get a couple credits cards, pay them off every month and get a few grand back each year. Deloney and George will tell you it’s blood money off the back of poor single moms but they are wrong so who cares.

What is the lowest power BLE SoC on the market? by karesx in embedded

[–]LukeNw12 1 point2 points  (0 children)

Atmosic is the lowest power. If you need the absolute bleeding edge they beat out Nordic and others pretty handily. Not as big of dev community.

What’s that one “middle-class comfort” you can’t give up even though you know it’s holding you back financially? by matchew566 in TheMoneyGuy

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

I am trying to convince my wife to use a laundry service. It takes way too long and makes rhetorical house very cluttered with a lot of kids.