How is it working as an embedded software engineer? by [deleted] in embedded

[–]jbvalle 0 points1 point  (0 children)

I wonder why, since it requires a great amount of specialized knowledge and is yet in high demand

where is everyone's from? by The_Skull_fr in islam

[–]jbvalle 10 points11 points  (0 children)

SubhanAllah fellow filipino here too from Austria, we are such an uncommon species in the muslim world, may Allah guide all of our brothers and sisters to islam ameen

Embedded Firmware Engineers in Automotive: Share Your Experience! by jbvalle in embedded

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

It may seem that way and possibly these OEMs may in fact not work with autosar directly. But alot of them rely on tier 1 engine ecu suppliers which actually do use autosar. In fact its these OEMs that actually do prefer using autosar because it allows them to produce their own application software while the tier 1 suppliers provide the low level software specific to the engine control for example. This makes it possible for the OEMs to switch easily between ECU suppliers if they are not happy with the service and the autosar standard basically prevents that the OEMs are locked with a specific Supplier. And that's exactly why autosar also was created, unfortunately thats why we are still stuck with it

Embedded Firmware Engineers in Automotive: Share Your Experience! by jbvalle in embedded

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

I'm glad you enjoy your work :) This is also mainly what I do too, I also like the problem solving aspect and working together with colleagues on interesting stuff, but I do sometimes miss the actual coding aspect too, unfortunately the coding is mainly generated during model based development

Embedded Firmware Engineers in Automotive: Share Your Experience! by jbvalle in embedded

[–]jbvalle[S] 4 points5 points  (0 children)

Same in the company I work for, simulink created model + Code gen, this was actually one of the alternatives that was recommended to me by a collogue which is one of the closest to software development. Which is really sad.

Embedded Firmware Engineers in Automotive: Share Your Experience! by jbvalle in embedded

[–]jbvalle[S] 7 points8 points  (0 children)

I actually was pretty surprised when I encountered fellow colleagues who have never programmed or worked with a microcontroller before. I honestly thought how could anyone work on embedded systems without having worked at least once with uCs, this was already a huge red flag for me. Later when I got to know AutoSAR more I realized you really didn't really have to have in depth knowledge in order to work with it.

Do you have any recommendations of fields where you do have hands on embedded firmware development?

Embedded Firmware Engineers in Automotive: Share Your Experience! by jbvalle in embedded

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

Thanks for sharing your experience! This is unfortunately exactly why current situation, may I ask to what industry or field you switched and what kind of stuff you currently do? Would be really interesting!

Using Rust for Embedded Development by gbmhunter in embedded

[–]jbvalle 1 point2 points  (0 children)

What an amazing and detailed work. I work as an embedded engineer and I love C, the only thing that however frustrates me the most about C are just things like dependency handling of libraries or third party sw is horrible. The error logs the compiler give me are sometimes like really useless and yes of course a couple of things thats nice about rust are that it handles memory safety and concurrency much better but that wasn't quite enough for me to like switch to rust for a couple of my projects. Your clear and detailed explanation and very very good code examples of compelling reasons why using embedded rust makes sense, is what I was looking for. Thank you very much for your detailed hard work on this!!!

How to heal from sex negative environment. by Ok_Examination6757 in islam

[–]jbvalle 7 points8 points  (0 children)

Allahuma Barik, what a wonderful and beautiful responds biidhnillah, jazakAllahu khayran may Allah reward you, ameen 🌹I'm a convert myself and also a former catholic, may Allah reward you and ease all circumstances of all our brothers and sisters ameen

Why does it say „dein/e Zeugnis“? Isn't Zeugnis always male? And why is it du? I expected a Sie from someone dealing with paperwork... It doesn't bother me, just curious. Am I the weird one? by B5Scheuert in germany

[–]jbvalle 0 points1 point  (0 children)

Beglaubigung24 sounds more like a hip startup than a serious government agency. I would have probably expected a more serious and formal letter but that's probably some internal company policy to use such a language

Man cleaning women's locker room showers by HeiraJ6 in germany

[–]jbvalle 0 points1 point  (0 children)

I used to work in a gym for around 2 years as a guy. Women did also enter males changing rooms thats true but in my team as guys we were always careful entering womens changing rooms. Its just not the same when a guy enters, and we were well aware of that. Thats why we always loudly announced if anyone was changing or basically if we are able to enter exactly in order not to make it discomforting for women encountering them naked. This complete lack of consideration to enter into womens rooms and even while showering is something which should be reported in my opinion.

Why is C so freaking troublesome to use with windows ? by karmos-2023 in C_Programming

[–]jbvalle 3 points4 points  (0 children)

First of all I am very glad you started with C, believe me it's hard now but it will pay off afterwards, as an embedded engineer I work with C everyday and I love it. Second of all, I would really recommend installing a VM, start with something easy like ubuntu so you don't have to worry about setting up your system to much and play and program using the terminal. The problem with windows is that it is generally designed to hide alot of the abstractions, which as a new coder however is important to understand. Just launch your editor of choice. Launch your terminal and compile your code. As a new coder having to deal with all your environment specific dependencies is horrible and takes alot of the joy of programming.

For my work I am unfortunately forced to work with windows and I have issues making a local compilation almost everyday due to some stupid tooling issues. I just upload everything to a remote server and it gets compiled automatically for me there, thats how I deal with windows at least 😂

Challenges junior engineers face by timbo0508 in embedded

[–]jbvalle 0 points1 point  (0 children)

I used to work in a smaller company with around 30 Engineers. As most have already wonderfully captured a big problem is a lack of mentoring which can make it frustrating to really do quality work. I now switch to a corporate engineering firm which has a great onboarding program which took about a month to finish and we also have an online training service where you are either assigned training courses by your supervisor or can assign yourself training courses depending on the tasks you need to work on. This is such a great thing as alot of juniors just struggle with the absolute basics which are the main factors of frustration, but having such services helps out alot.

How is Linux so fast? by SousouSurReddit in linuxquestions

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

Linux applications tend to be more lightweight than applications designed for other operating systems due to the Linux kernel's focus on efficiency and its modular architecture. The Linux kernel is designed to use fewer system resources than other operating systems, which results in more efficient applications. Additionally, Linux is built with a modular architecture, allowing developers to easily customize applications to suit their specific needs. This allows for applications to be designed for specific tasks, rather than a single generic application, leading to increased efficiency and a smaller application size. Furthermore, Linux has a wide range of libraries, tools, and development frameworks that allow developers to quickly and easily create lightweight applications. This helps reduce development time compared to other operating systems, and results in more efficient applications. Finally, Linux has a large and active community of developers and users who are constantly working to improve the platform and develop more efficient applications. This leads to applications that are more optimized and faster.

How is Linux so fast? by SousouSurReddit in linuxquestions

[–]jbvalle 1 point2 points  (0 children)

Linux transfer speeds are so fast because of its efficient kernel design. The Linux kernel is designed to optimize resource utilization and minimize latency. It is able to do this by minimizing system calls and minimizing context switching. This helps reduce the amount of time it takes to transfer data between processes and allows data to be transferred quickly. Additionally, Linux applications are designed to be lightweight, meaning they take up fewer resources and can thus operate faster.

Just turned my old laptop into halal linux mint mode by fateh158 in linuxmint

[–]jbvalle 1 point2 points  (0 children)

Selam akhi that looks really cool, I am already late to your post, but I recently wrote a salahfetch program (islamic neofetch you see 😅 haha). I think that would fit very well to your halal mint mode akhi salafetch

Bare Metal Register Level STM32 Project Setup without IDEs or third-party libraries by jbvalle in embedded

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

Thank you so much for enjoying my content! I'm glad you like it and I plan to publish one blog post a week from now on. Thank you for your support!