It's actually the opposite from my experience. It's very easy to get asked to work late (getting asked "hey, can you look at the build blocker?" towards the end of the day) compared to being asked to work early (barring having to acomodate any meetings with time zone differences).
It's just an anecdote, but I've never once been asked to work early in my software development career.
> ADDITIONAL REQUIREMENTS: Must be able to work extended hours and weekends as needed.
How often does this happen? Does management encourage employees to work reduced hours and take extended weekends to counter-balance the required crunch time?
That's not true at all from my experience, quite the opposite.
For example, in California the speed of traffic on the highway is quite often 80-85mph in a 65mph zone, and not enforced. That wouldn't fly in Germany on any road with a speed limit.
It works the same way, the kite acts like a wing and provides pull and something (kiteboard, fins, hydrofoil, etc.) resists that pull and provides a perpendicular force to the force from the kite power line.
Looking at just base salary is not useful at all for FAANG, since they all operate on total compensation. At Amazon for example, the salary is capped at $165k for all employees in Seattle (including SVP, VP, and director level).
What about getting allergy shots? Do you know that it was considered 'quack science' just as recently as a few decades ago? Now it's been adopted by mainstream medicine as one of the most effective ways to help deal with allergies.
Believe it or not, western medicine doesn't have all the answers, especially when it comes to chronic conditions. Thinking that steroids and antibiotics will cure IBS is quack science, and that's what's being practiced in western medicine.
I think it's doing fine on the web (think enterprise) and mobile (Android). Can't comment on embedded devices, since I'm not too familiar with embedded development.
Correct me if I'm misinterpreting this, but it sounds like what you are saying is that you would wear better fitting / more appropriate clothes, if only you would know how to do so. This is definitely a valid point, but I think it just shows that there is room for learning!
Embracing new things can be intimidating and downright scary. I remember the first time I heard about the benefits of lifting weights, I was apprehensive. I thought I could just call others 'meatheads' and use my advanced degrees in computer science as a shield. But life does not work like that; we must continuously improve ourselves, in all aspects of our lives: social, personal, physical, intellectual. Learning to buy clothes and put together outfits is just another part of growing up, just like learning how to work out, or how to apply design patterns to a programming project.
On a more practical note, there are tons of resources on the Internet that can help you with figuring out what 'nice' clothes are, or how to put together outfits. Maybe start with this: http://www.kinowear.com/blog/science-of-style-introducing-th... . Or check out reddit's r/malefashionadvice guides, or maybe go on styleforum.net, or try putthison.com . Good luck!
It's just an anecdote, but I've never once been asked to work early in my software development career.