r/embedded • • Sep 15 '26

Has AI invaded this field as much as others?

4 Upvotes

I'm currently lucky enough to work in a company that doesn't rely on the "agent workflow" but there seems to be a shift into introducing more AI so I'm getting worried.

Personally I'm not interested in working a job where I just write prompts all day, so I'm wondering if embedded/os work is any different.


r/embedded • • Apr 22 '26

AI in embedded design work

1 Upvotes

Hi! I work in FreeRTOS based embedded systems and recently started using Claude. It has mainly been helpful in ancillary work making python tools, but the only benefit I get from it in the embedded space is the auto-complete.

I am looking for courses or workshops that would help my understanding of where / how it could be used to speed up the work that I do. I did find Beningo's course on it and am considering that, but also would like to find other options. Hoping to convince co-workers to try different courses and we could pool our learnings afterwards.

any recommendations you have tried that dove deep and helped your adoption of AI?


r/embedded • • Sep 09 '23

What is this obsession with JAVA at university?

1 Upvotes

I read so many posts where people say 'Java' and then give Javascript examples - I also see many queries about learning Java.

Have I missed something, JAVA as it stands is almost dead - its a nothing in the Embedded world. Are universities confusing JavaScrit and JAVA, or are they really peddling that relic JAVA

EDIT: Thanks! its been very interesting viewpoints.


r/embedded • • Mar 18 '26

Is/will embedded be less impacted from AI than other type of software development?

0 Upvotes

I know, I know. There are lots of such posts recently but things are moving fast. What's your opinion?


r/embedded • • Mar 13 '25

How would you learn Embedded Software Engineering in a month in 2025?

0 Upvotes

Hello Guys! Let me rephrase the above question. How would you refresh the you understanding of embedded software engineering if you had one month to do it?

So, just a quick rundown. Yesterday, HR told me that they will not proceed with my application further. IT WAS A DREAM JOB FOR ME. It was an IoT Systems Engineer with experience in the range 1-3 years.The job included both -hardware and software.
I told them I can do both, design PCBs around controllers and program said controllers, but I guess they were looking for a pure embedded software engineer in hindsight.

So, I have decided to revisit the software side of Embedded Engineering and would love your help.

What steps would you take to learn or teach Embedded Software from scratch? Given you already have a know how of basic programming in C/C++ and have a degree in a related field, like Mechatronics or Electrical Engineering degree.

 

What would be your take?

Thanks!


r/embedded • • Dec 09 '23

Can you really say you're an embedded engineer

1 Upvotes

If you're not good at reading the instruction set/datasheet for a chip? I feel like most people now learn embedded via the information given through instructional websites such as Arduino and forums, and don't really do it the old school way. For example the last time I looked at a micros datasheet was in school, any teensy, arduino, esp projects are supplemented as stated above. I definitely don't feel comfortable applying for embedded positions given that. Am I wrong?

Edit: I am genuinely asking not stating. I am 2 years out of school and afraid to apply


r/embedded • • Apr 25 '25

Is Arduino proper or common in final products?

0 Upvotes

I’m not an engineer but have been mesmerized with IoT and learning basically from YouTube, GPT and Grok, doing basic Arduino + Esp32 projects for 1+ year now… as an industrial designer focused son Consumer Products, my question is: Can or do consumer products actually run on Arduino, or is there a more stable, secure language for final products? Hope not to be confusing!


r/embedded • • 29d ago

Wrote a driver for the IMX519 with Claude Code to get it working on the Radxa Cubie A7Z

Post image
5 Upvotes

Edit: found a real bug in v0.2.0-beta, the multi-threaded video processing change in that release crashes about 40% of the time. Reverted it, pushed v0.2.1-beta with the fix. If you grabbed v0.2.0-beta and hit random crashes, that's why, grab the new tag instead.

When Radxa built the Cubie A7Z, they didn't bother supporting many camera modules. Just a couple of specific ones have official overlays. The IMX519, the 16MP autofocus camera that's everywhere on the Pi side, Waveshare, Arducam, all of that, just wasn't one of them. No driver, no overlay, nothing.

So I had Claude Code build one with me from scratch. Honestly it's kind of wild how far this stuff has come. We're talking reading schematics, writing actual kernel driver code, debugging kernel crashes, patching libcamera itself. Stuff that used to need a kernel dev who really knows this SoC. Curious what people think about that side of it too.

Repo's here if you want to look: https://github.com/AsedaDeveloper/a7z-imx519-driver

What it can do right now: all five sensor resolutions up to the full 16MP, manual exposure and gain, autofocus, hardware H.264 video encoding, a virtual webcam device so normal apps can just use it, raw DNG capture, and basic libcamera support.

It's beta, and only tested on my one board and one camera module so far. There's a known performance thing where the color processing is a bit slow for 1080p, I tried fixing it but the fix had a crash bug, so it's reverted for now.

What I actually need now is people with a Cubie A7Z, A7A, or A7S to try it on their own setup, maybe a different IMX519 variant or even a different module entirely. The repo has issue templates set up for exactly this, even a "tried it, broke, here's the error" report helps a lot right now.

Let me know what you think, happy to answer anything.


r/embedded • • Aug 18 '26

Can a dead TWS earbud be repurposed as a Bluetooth data modem for microcontrollers?

Post image
0 Upvotes

Dead TWS earbuds still have a working Bluetooth receiver + amp — only the battery, buttons, or mic usually fail. So I tapped the analog speaker output and built a 3-tone FSK modem to send data over it.

Signal path:

Phone/PC → Bluetooth A2DP → TWS earbud → analog speaker out → MCU ADC → Goertzel FSK demod → packet + CRC

Key details: TWS output is BTL/differential — do NOT ground the second speaker terminal, it'll short the amp (as did) .

ADC sample rate assumption (8kHz) was wrong. Measured actual rate was 5.8kHz. 3 sparse tones (700/1100/1700 Hz) survive the earbud's bad frequency response better than GGWave's multi-tone scheme, which failed to decode payloads reliably on this path. Built a small packet protocol: preamble, length, payload, CRC-8, end marker. Keeping the A2DP stream open, instead of closing/reopening it, fixed intermittent decode failures.

Results: 95%+ packet success in integration testing. 4/4 packets decoded clean with valid CRC in controlled tests.

~3.2–4.5 bit/s effective payload rate. Not competitive with SPP or a real wireless modem — that's not the point. The point is turning e-waste into a $0 Bluetooth-to-MCU bridge.

Next: testing this with a Bluetooth-less MCU (CH32V003) as the actual receiver. Source: https://github.com/Ishu1519/TWS-A2DP-Mode

Curious if anyone's got a better modulation scheme that survives A2DP codec distortion at a higher bitrate.


r/embedded • • Sep 24 '26

Microcontroller for teaching a DSP class

0 Upvotes

Hello all,
In a few months I will be teaching a DSP class that’s previously been taught with either an STM 32 disco board or Matlab depending on the semester. However I do not like the ARM curriculum and I want to ensure the students get to use a microcontroller. Does anyone have any advice for choosing a microcontroller that can easily handle basic digital signal processing?
As an additional note the students know the Arduino IDE and have Arduino R4 WiFi’s so keeping everything as similar as possible would be helpful. Thanks in advance for any help.


r/embedded • • Feb 02 '26

What's your impression on this PC Media Controller?

Post image
0 Upvotes

I found this open source 3d printed media controller for PCs. Its controlled by ESP32 S2 mini comprising customized RGB effects, volume and media controls, timer, stopwatch, buzzer, and OLED display for current time, date and weather.

Now I was thinking of modifying this design in my own way, add some more features (like display AQI) and then do a part time sale (in India) operating solely for pocketmoney. My cost price will be around Rs.1k per piece and am thinking of selling it for Rs.3k (as similar non-RGB media controllers cost Rs.5-18k with minimal features).

Do you think it is sellable if I do marketting through Instagram & YouTube? What's your opinion on this?


r/embedded • • Nov 30 '23

Is it still valid to learn C++?

10 Upvotes

I'm at the crossroads now. I was working with C++ and I'm now learning it's advanced, modern features. My question is, it all for nothing? Does Rust/Carbon/Jai gonna make C++ decepricated in embedded? And if so how much time it's gonna take from now?


r/embedded • • Feb 17 '25

Why Are So Many Engineers Struggling with Embedded Systems Debugging?

1 Upvotes

I’ve noticed a lot of engineers struggle with debugging microcontroller projects, especially when working with real-time constraints. In my experience, common mistakes include:
- Not checking power supply stability.
- Ignoring floating pins and improper pull-up resistors.
- Overlooking signal interference in high-voltage environments.

One trick that helped me was using a logic analyzer and an oscilloscope to analyze timing issues. What are some debugging tips that worked for you?


r/embedded • • May 07 '24

Type casting uint32_t to float type

Post image
24 Upvotes

r/embedded • • Dec 05 '24

zig vs rust, arm vs risc v, smt32 vs esp etc

0 Upvotes

I have started reading about microcontrollers before buying one and I cannot stop reading (it has been a week or so), it is really fascinating all the concepts I had to explore...

Now I am close to deciding and here is what I understood so far:

ARM is more energy efficient but chip might be more expensive than riscv because of royalties (normal)

smt32 and esp are both good chips to get started because of the wide range of tutorials.

Now coming to the choice of programming language: I am very proficient with Rust but I love C and Zig is really the language I would like to use for this project. Would appreciate inputs from developers who love both Rust and Zig.

In terms of applications I would like to experiment with LCD screen, wifi/bluetooth and speaker.

This is not just a pet project as I would like to go for something cost effective (and ideally energy efficient) in order to market and sell an actual product.

What would be your recommendation? Also should I buy directly from China (have a business trip there in 5 days) or buy through ali express? Many many thanks!


r/embedded • • Jun 18 '26

Will Edge AI be one of the most popular field for engineering?

0 Upvotes

I am a computer science student entering 4th year. Embedded Systems is my favorite field and I have been working on for 1 years, experienced so many devices.

Actually, I am not interested in AI, theory of ML etc. However, some recent projects I've seen so far might change my ideas. People develop AI logic into FPGA boards, for example, they have a typical AI (e.g. anomaly detection) project, but running it on a hardware, establishing a communication between FPGA and CPU cores, dealing with performance analysis and pending up a hybrid project. Those steps are requiring end-to-end knowledge between CS - EE fields. Students from both departments might need to learn the other's topics.

I thinl future of the embedded systems goes here (or research on new hardware architectures such as CPU-In-Memory approach, NPU architecture). Even I don't like it, at some point, I will need to learn fundamentals of AI. So I turn on the ML tools for embedded systems (STM32 Cube AI for TinyML models, EdgeImpulse or similar). What do you think about future of embeeded systems?


r/embedded • • Jun 26 '24

Other languages than C?

0 Upvotes

There's been discussion around finding a safer language where there is a need for increased parallelism in the embedded device world. I was wondering if one of the big manufacturers would support this in their IDE or Libraries.

If Nordic or STM supported Swift, RUST or Python out of the box, which language would you prefer and why?

EDIT: This is not a personal question about my personal preference, but a question to gauge the level of interest in other languages and whether people would like to use them in embedded device development.

UPDATE: If you downvote this, why?


r/embedded • • Aug 12 '24

AUTOSAR

3 Upvotes

How to be an AUTOSAR developer what skills should I need to acquire as a fresher in order to enter AUTOSAR world .

It would be very kind if Please explain in detail manner . Thank you . I am confused to learn python then exactly what in python or C language then what in C language? How to build projects so that i can be in limelight of HR related to AUTOSAR .


r/embedded • • Feb 18 '23

C to C++: 3 Reasons to Migrate

Thumbnail
embeddedrelated.com
0 Upvotes

r/embedded • • Jun 19 '26

Embedded Hardware Web Tools - Hardware Hacking in your web browser - Serial Communication, Logic Analyzer, Firmware Dumps, Flash programmer - Alternative to puTTY, flashrom, pulseview, avrdude, st-link, esptool and more

8 Upvotes

https://geo-tp.github.io/ESP32-Bit-Pirate/web-tools/

Free browser-based tools for serial communication, ESP and STM32 flashing, SPI flash programming, AVR programming and logic analysis. Connect compatible hardware directly from your browser to inspect, program and debug embedded devices without installing a desktop toolchain.


r/embedded • • Mar 04 '24

Development alternatives for C

2 Upvotes

I have been looking for languages to learn other than C which might be useful in the long run. So far I've come across Rust and Mojo but can't make a case for which is more suitable for embedded applications.

I'd like to know what you guys have experienced while using any of these languages.


r/embedded • • May 13 '25

Embedded AI

0 Upvotes

Has anyone here been dabbling with any embedded AI. If so what have you been doing with it and how was your experience ?


r/embedded • • Sep 30 '26

Built a "truth machine" (no, not a lie detector) that captures/compresses/delivers audio to a service that uses 3 LLMs to determine if the statement is true or not

0 Upvotes

Pretty fun project to build out, especially in the age of AI so I could quickly prototype the firmware. Probably the most interesting technical piece is the audio pipeline IMO. Full writeup is on Hackster: https://www.hackster.io/rob-lauer/the-truth-machine-a-push-to-talk-fact-checker-c4a6fc


r/embedded • • May 31 '25

Need a microcontroller that can handle high rpm

0 Upvotes

I’m relatively new to embedded programming. I’m working on a project where we need a microcontroller to be embedded on a spinning rotor of 1000 rpm that then will need to connect to a strain gauge.

Will an Arduino or raspberry pi do for this task? Or do I need something more resilient for the high rotating speeds?

Edit: I guess rpm really doesn’t mean anything without a radius value so I guess that doesn’t add much. Sorry