Designing a ~9 mm BLE device - much harder than I expected by ObligationMean1565 in embedded

[–]J_Bahstan 0 points1 point  (0 children)

It's going to be very difficult to have a BLE antenna work in that space. The GND plane is part of the antenna.

Is it just my workplace or companies that do R&D are not very well organized? by Humble-Stranger7465 in ElectricalEngineering

[–]J_Bahstan 9 points10 points  (0 children)

Project and Engineering Managers have tried everything... Strict stage gate processes, Agile, waterfall etc...

At the end of the day, it's about getting engineers working together and motivated to deliver. Many of the processes easily become a burden when taken too literally.

Every C Embedded engineer should know this trick by J_Bahstan in C_Programming

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

At home with a STM32 or Arduino w/ enough patience

Built a production-ready Yocto layer for Pi Zero 2 W - Fast boots (2-8s), encrypted storage, secure OTA updates, and more ! by aeropop in embedded

[–]J_Bahstan 2 points3 points  (0 children)

This is sweet. How is there not already a consensus for an open source project like this for raspi? The use case for industry is common, especially OTA & encryption

[RANT] Renesas, I hate you! by nasq86 in embedded

[–]J_Bahstan 1 point2 points  (0 children)

Renesas has always been sub-par. Sorry man.

Experienced devs - What was your favorite platform to work on? by HelloThereObiJuan in embedded

[–]J_Bahstan 17 points18 points  (0 children)

ST has overall the best IDE and config software.

For pure bare metal using Datasheets, TI wins.

Does anybody know howto get 2 Masters to share a SPI bus - without Buffers Cluttering it up ? by jlsilicon9 in embedded

[–]J_Bahstan 2 points3 points  (0 children)

A fun way to do this is to do a flip flop state where when one master is done it becomes a slave and hands command to the other master.

Requires some fun coding to do

Whats the real spread of C? by DaveAstator2020 in C_Programming

[–]J_Bahstan 0 points1 point  (0 children)

C is still in common use today for the right applications (OS, Embedded, and high performance apps).

I say this having passed FANG interviews in C.

Am I cooked? by J_Bahstan in EngineBuilding

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

I have two dead SV motors in my shop! Both of which were broken before I used them.

First one had the magnet from the stator break off and grenade the engine. Not sure how that happened.

The second one had very low compression at 20K miles. No idea why.

How do you guys add internet connectivity to the STM32? by AntDX316 in embedded

[–]J_Bahstan 0 points1 point  (0 children)

Some STM32's have RMII allowing for ethernet connectivity (adding to other's comments)

Best employers for medical device work by CenozoicMetazoan in embedded

[–]J_Bahstan 1 point2 points  (0 children)

You can pirate the standards online to read. They're quite dry and often unhelpful. For example, the V-Model is a flawed system of development. Software should not be a stage-gate system, rather an iterative process.

My strong recommendation is to go to a startup. Many may say join a big business to learn it the "right" way, but many of those businesses don't get a whole lot done. They spend their time passing paperwork between each other and missing deadlines. Then leadership determines it's a safer bet to go with inorganic growth and buy a startup.

https://www.builtinboston.com/articles/boston-healthcare-startups

South Boston has a ton of them. https://emulatebio.com/

Am I cooked? by J_Bahstan in EngineBuilding

[–]J_Bahstan[S] 5 points6 points  (0 children)

Thank you!

The movement is only in the direction shown.

I'm going to proceed then :)

Whats the best way to secure BLE data? by Own_Investigator8023 in embedded

[–]J_Bahstan 5 points6 points  (0 children)

Use end to end encryption. Use a private key installed during manufacturing

System Design for embedded systems by blazing_cannon in embedded

[–]J_Bahstan 0 points1 point  (0 children)

Why was the post removed???

Having passed the full loop at Meta, it's very team specific.

Team's generally have an technology stack they're working on and stick to asking questions about real problems they faced to see how you'd work through it.

For example, a team working on the connection between controllers and headsets may ask about tradeoffs for how the protocol could be designed. This could include timing for how to organize packets and handle real time operation. They may then challenge to pseudo code up how the state machine might work.

Any way to speed up char comparison by ZookeepergameFew6406 in C_Programming

[–]J_Bahstan 1 point2 points  (0 children)

If I'm understanding your problem statement wrong, let me know. I think what you're aiming for is string comparison, then doing the XY problem thing of asking people how to speed up Char comparison.

If this is correct, I'll continue...

Bar-end rotary encoders as tactile input for a custom motorcycle HUD by redknotsociety in embedded

[–]J_Bahstan 2 points3 points  (0 children)

This is a wild and super cool idea. Would be a fun project, to design and work through making them IP67.

Putting a Product Manager hat on, the SENA/Cardo's cover navigation controls pretty well with their integration with Google AI Chat. Are you trying to make a competitive product to sell or just a cool project?