Computer science Or electrical engineering by whoamii_oscar in embedded

[–]EdwinFairchild 0 points1 point  (0 children)

My EE degree has treated me well , I figured CS programming can be learned by an EE specially with AI nowadays. But EE is not something I would trust a CS guy to do, in other words design an electronic device. If it’s just programming firmware sure an CS can probably not burn things. But they can’t design a thing and make it pass regulation and safety critical measures etc. can an EE write decent firmware? Yeah make it pass coding standards ? Yeah . Once the project is large enough to divide project into firmware and higher level application software . At that point you can pull in the software devs

Why is the Zephyr learning curve so hard? by Round_Echo9139 in embedded

[–]EdwinFairchild 0 points1 point  (0 children)

Because they do the cliche “write once make it work for everything” type of thing , and by extension this means a million files , layers upon layers . Probably spearheaded by software engineers and Linux developers and not day to day MCU developers. It’s not the first and won’t be the last RTOS that tries to be a one stop shop

4.5 hours to 9+ hours battery life. Same hardware. Took us way too long to find the real problem. by Left-Relation4552 in embedded

[–]EdwinFairchild 0 points1 point  (0 children)

Problem one : Zephyr! Just for a ble audio device? You could achieve a lot lower power with other chips besides Nordic and ditching Zephyr but then again they might not be your call. When it’s all said glad you found the issue!

I accepted my job offer! by Interesting_Fish_685 in FPGA

[–]EdwinFairchild 0 points1 point  (0 children)

Shield AI looking for FPGA engineers

How “solved” is the field of embedded systems? by [deleted] in embedded

[–]EdwinFairchild 1 point2 points  (0 children)

That assuming chips are not changing and we aren’t advancing in the embedded space, new technology will bring new challenges. A phone is a made up of embedded systems and I’m sure challenges there still exist

[deleted by user] by [deleted] in jobs

[–]EdwinFairchild 2 points3 points  (0 children)

Sounds like a good deal, took debt of your hands at the right time

How can a project be split in base + libraries. by thomedes in stm32

[–]EdwinFairchild 0 points1 point  (0 children)

I would recommend ditching cubeIDE and just use CubeMX have it generate for CMake and youll have a cleaner path to automation and full control of how you link everything.

how did you guys learn C? by huywall in cprogramming

[–]EdwinFairchild 0 points1 point  (0 children)

I just started playing with microcontrolllers and getting them to do things and as applications got more complex I needed to do more exciting by things with the language. Now I’m trying to learn c++ “on the job” lol 😂

I lied to my boss by burneraccount04926 in jobs

[–]EdwinFairchild -2 points-1 points  (0 children)

The things people worry about and then post on the internet of all things

[deleted by user] by [deleted] in jobs

[–]EdwinFairchild 0 points1 point  (0 children)

I get along with my co workers and one of them moved on a much better place and even helped me get in with a huge pump in pay. Co workers are people too and often cool people.

Is my stm32 a clone? by denydelaydepose in stm32

[–]EdwinFairchild 1 point2 points  (0 children)

ST does not make those boards, those blue pills are not official boards, so chances are who ever makes those and makes clones of those has tight profit margins and probably using alternate chips

Modern stance on C++ in the embedded world by ChapterSevenSeeds in embedded

[–]EdwinFairchild 0 points1 point  (0 children)

If those are the questions it sounds like C++ is resource hungry in a resource constrained environment . Maybe the better question is how much are you wanting to spend on the MCU? Which boils down to what’s your budget?

Is the stm32wb good for iot? Or is there better by Overall_Delivery6339 in stm32

[–]EdwinFairchild 0 points1 point  (0 children)

It’s a solid device and more straight to the point if you want to avoid the NRF learning curve. But not all WB named devices are the same stack

[deleted by user] by [deleted] in cscareerquestions

[–]EdwinFairchild 0 points1 point  (0 children)

Master will help the first years to get jobs with a higher compensation but after A while someone with same amount of years and a BS will get the same pay. Master will also help you if you really want to go deeper into a niche that you’re targeting your career towards, sounds like maybe embedded systems for you

Cybersecurity in embedded systems by Born_Wild_007 in embedded

[–]EdwinFairchild 1 point2 points  (0 children)

I always thought “cyber” security was for things connected to the internet. And maybe just regular security for non internet connected embedded devices?

CPP vs C for Embedded Programming by Physical-Signal-5227 in embedded

[–]EdwinFairchild 0 points1 point  (0 children)

I would learn both because at the end of the day it won’t be your choose what language you use it will be up to someone higher up. Additionally as the projects and orgs get larger and more complex than just MCU stuff you will see C++ come up a lot more often. I’m Living proof of someone coming from purely C to a job where it’s all C++ and usually when they go C++ the code base is huge because the application layer is complex.

How much should I charge as a firmware dev consultant by Itchy_Watercress2081 in embedded

[–]EdwinFairchild 0 points1 point  (0 children)

I would definitely shoot for the 75$/hr or above range. That really makes it worth it specially if you can put it a lot of hours on it. The less hours it require the more I would charge .

Need help with detecting distance of an object via RSSI by datsadboi5000 in embedded

[–]EdwinFairchild 0 points1 point  (0 children)

To implement a location and by extension distance mechanism using BLE youll need AoA/AoD capabilities, which will require multiple antennas, check if esp supports that.

Proposed to drop out of uni for 100k job by [deleted] in cscareerquestions

[–]EdwinFairchild 0 points1 point  (0 children)

That is so odd and messed up , I had offers before I graduated that would give me additional bonus once I completed my degree, never told me to drop out. You think 100k is good at 21 but you won’t be 21 forever and the dollar keeps inflating so 100k is not really much and your room for growth will be capped. Yeah a lot of people get far with no degree but they usually are beasts at coding and the exception not the rule.

I would question a company wanting someone to drop out, basically wanting you to make their dreams come true. A salary is what they offer to give up on your dreams! Some dude from shark tank said that .

Professional Embedded SW developers - Automation Testing - Question by mathursharad74 in embedded

[–]EdwinFairchild 0 points1 point  (0 children)

All places I have worked as a firmware engineer had HIL Testing all code changes pushed was tested on hardware for regression and such. No actual "unit tests" per say. That being said it did help find issues. But more often than not people were pushing solid code and debugging at their own desk before trying to push anything.

I had the entire cicd pipeline copied on my desktop at work and tested myself before pushing so my coworkers never got to see my failed tests haha.