News for hackers. Stuff that matters.
Re:Ask HN: What interesting problems are you working on? by sgtnoodle on Wednesday January 29, 2020 @01:38AM (#22178045)
I'm helping to build a scalable system for delivering high value and life saving medical supplies to hard to reach places via autonomous aircraft. The system is currently operating in Rwanda and Ghana, and aggressively expanding over the next couple years.

Specifically, I spend a lot of time thinking about and writing embedded software. The aircraft is fully autonomous and needs to be able to fly home safely even after suffering major component failures. I split my time between improving core architectural components, implementing new features, designing abstractions, and adding testing and tooling to make our ever-growing team work more efficiently.

I did FIRST robotics in high school where I mainly focused on controller firmware. I studied computer science in college while building the embedded electronics for solar powered race cars, and also worked part time on research projects at Toyota. After graduating with a Master's degree, I stumbled into a job at SpaceX where I worked a lot on the software for cargo Dragon, then built out a platform for microcontroller firmware development. I decided to leave SpaceX while happy, and spent a couple years working on the self driving car prototype (the one that looked like a koala) at Google. Coming up on my third year, I was itching for something less comfortable and decided to join a scrappy small startup with a heart of gold. Now it's in the hundreds of employees and getting crazier and crazier.

Re:Ask HN: What interesting problems are you working on? by rozularen on Wednesday January 29, 2020 @10:25AM (#22181514)
It's crazy the kind of jobs there are in the USA that are very interesting and in the vanguard of the technology while me (Spain) get to work on banking. Here we don't have anything close to Toyota, Google or SpaceX. The career path for someone that has a passion for its craft can't be compared between the USA and many other countries. Such a shame...

I wouldn't say I am qualified for a job related to embedded programming (even though I know how to code and it's my job) but even if I was there wouldn't be any opportunity for me to bounce between companies like those in a million years.

PS: Sorry for the spelling, not native.

Re:Ask HN: What interesting problems are you working on? by xwowsersx on Wednesday January 29, 2020 @12:29PM (#22183255)
To be clear, I think the overwhelming majority of jobs in the US fall into your uninteresting category, e.g. banking, adtech, etc.
Re:Ask HN: What interesting problems are you working on? by sgtnoodle on Wednesday January 29, 2020 @11:46PM (#22188911)
There's a handful of places in the USA with thriving tech industry, and there's plenty of opportunity in general, but quite often people have to relocate for the really exciting opportunities. I haven't been to Spain, but my understanding of European culture is that folk generally stick around where they grew up. There's plenty of cool embedded stuff going on in Europe if you look for it. For example, I am aware of a lot of really neat drive-by-wire actuator development.
Re:Ask HN: What interesting problems are you working on? by kirso on Sunday February 02, 2020 @04:28AM (#22216059)
I feel you, unfortunately, your location matters in terms of your network/opportunities and even a spouse. Frankly, because I realized this I started searching for cool companies to work for that nobody knows and made a side project around this!
Re:Ask HN: What interesting problems are you working on? by johnmorrison on Wednesday January 29, 2020 @03:52AM (#22178645)
Are you working on Zipline [1] ?

[1]: https://www.youtube.com/watch?v=jEbRVNxL44c

Re:Ask HN: What interesting problems are you working on? by iandanforth on Wednesday January 29, 2020 @04:38AM (#22178872)
Pro Tip: Search "<HN handle> + github" frequently gets a real name, and if not current job, then look on linkedin.

The answer to your question is: Yes.

Re:Ask HN: What interesting problems are you working on? by andrei_says_ on Thursday January 30, 2020 @01:35PM (#22193923)
This is incredible and gives me engineering fomo!

* higher purpose project saving lives and helping people: check

* well-engineered, reliable, smart solutions quadrupling efficiency: check

* planes, Africa, autonomous flight, landing and take off hacks, app based pre-flight checks, oh my!

* all for peaceful, life-supporting, humane purposes!!!

Re:Ask HN: What interesting problems are you working on? by jborichevskiy on Wednesday January 29, 2020 @10:14PM (#22188551)
That's what I thought of as well. Great video explanation for anyone interested in learning more.
Re:Ask HN: What interesting problems are you working on? by NetOpWibby on Thursday January 30, 2020 @11:03AM (#22192350)
Just finished watching the video. Wow. Incredible.
Re:Ask HN: What interesting problems are you working on? by exdsq on Wednesday January 29, 2020 @07:13AM (#22179655)
You have basically had, in my opinion, the perfect career so far. Well done! :)
Re:Ask HN: What interesting problems are you working on? by jlevers on Wednesday January 29, 2020 @02:13AM (#22178225)
That's exactly the type of project I'd like to be working on -- embedded programming that literally saves lives. Thank you for sharing.

Your path to where you are now is crazy...sounds like you've had an exciting career!

Re:Ask HN: What interesting problems are you working on? by kirso on Sunday February 02, 2020 @04:26AM (#22216053)
That's awesome! Where I can learn more? I am building a job marketplace and curator for cool "unknown" companies that people can explore and would love to feature this! A plus point for the impact part of it!
Re:Ask HN: What interesting problems are you working on? by a_diplomat on Wednesday January 29, 2020 @08:33AM (#22180242)
I've been to your airfield in Rwanda! It's such a great company.
Re:Ask HN: What interesting problems are you working on? by sgtnoodle on Thursday January 30, 2020 @12:10AM (#22189023)
I'm jealous, I haven't actually made it out myself yet! I've got a little baby to come home to. It's been a very supportive company in terms of work/life balance as well.
Re:Ask HN: What interesting problems are you working on? by a_diplomat on Thursday January 30, 2020 @02:43PM (#22194693)
Totally understand. I have to say that watching the drones getting captured when landing is one of the most futuristic things I've seen. You guys have done some great things in Rwanda - I lived there over the past 4 years, so I have firsthand knowledge.
Re:Ask HN: What interesting problems are you working on? by auiya on Wednesday January 29, 2020 @12:59PM (#22183672)
By "hard to reach places", are you referring to difficulty due to geographic positioning, or geopolitical concerns?
Re:Ask HN: What interesting problems are you working on? by sgtnoodle on Wednesday January 29, 2020 @11:52PM (#22188938)
Mainly geographic positioning due to lack of road infrastructure and reliable utilities. Roads are massive capital investments regardless of tech ability, and lots of populated places in the world are still hard to get to quickly. Many medical products are generally available but have a very short shelf life, and so our delivery service helps make them reachable to significantly more people.
Re:Ask HN: What interesting problems are you working on? by lww515 on Wednesday January 29, 2020 @01:49AM (#22178115)
Mind if I contact you and ask you questions about this? I’m interested.
Re:Ask HN: What interesting problems are you working on? by sgtnoodle on Wednesday January 29, 2020 @02:03AM (#22178183)
Sure, or just ask them here if you think they would be of general interest.
Re:Ask HN: What interesting problems are you working on? by jmorgancusick on Friday January 31, 2020 @10:42PM (#22208490)
Going to piggyback on this comment, sorry I am a few days late.

Where did you get your masters? I have an EE & CS B.S. from RPI plus 3 years of application development experience in the Fin Tech industry. I am strongly considering swapping industries to Embedded Control--that is what I enjoyed most in college--but I am unsure how to break into the industry. Do you recommend a masters or just sending some apps out? I have a good deal of C++ and micro-controller experience, but none commercial.

Re:Ask HN: What interesting problems are you working on? by sgtnoodle on Sunday February 02, 2020 @12:43PM (#22218137)
I got my bachelors and masters from University of Michigan. It was really just an excuse to stick around for a couple more semesters and do another solar car race. After a few years of experience, the masters doesn't really matter beyond what you personally gained out of the education.

There are tons of embedded software projects that lack software engineering rigor. If you're good at unit testing and mocking, for example, there's no reason why you can't unit test embedded code. Applying general software engineering practices to embedded code (effectively) is a good way to differentiate yourself.

Re:Ask HN: What interesting problems are you working on? by jmorgancusick on Tuesday February 04, 2020 @12:52PM (#22238650)
Thanks for this Sergeant! My hunch was that embedded code was lacking some of the more refined software engineering principles like continuous integration. I'll continue to frame my cover letters around that and give the masters some more thought.
Re:Ask HN: What interesting problems are you working on? by belzebalex on Wednesday January 29, 2020 @02:40PM (#22184920)
I'm looking for an internship in July-August. I've built a lot of model planes younger and what you're doing seems amazing! Is there any way we could talk further?
Re:Ask HN: What interesting problems are you working on? by sgtnoodle on Thursday January 30, 2020 @12:23AM (#22189077)
The best way to get into the system is by submitting your resume on the careers page. I'll give a heads-up to the recruiting team to look out for any submissions mentioning hacker news.
Re:Ask HN: What interesting problems are you working on? by belzebalex on Thursday January 30, 2020 @04:43PM (#22196052)
Thank you! I'll do it by this week end.
Re:Ask HN: What interesting problems are you working on? by pjbk on Wednesday January 29, 2020 @01:47AM (#22178107)
Zipline?
Re:Ask HN: What interesting problems are you working on? by Operyl on Wednesday January 29, 2020 @03:51AM (#22178644)
Given that the two markets he listed are the markets I know Zipline is in, I’m willing to bet yes.