6 ms·
SpaceX | Los Angeles, CA | Full-time | Senior Full Stack Software Developer | http://www.spacex.com/careers http://www.spacex.com/careers We seek to accelerate
by skortchmar 10y ago
SpaceX | Los Angeles, CA | Full-time | Senior Full Stack Software Developer | http://www.spacex.com/careers http://www.spacex.com/careers
We seek to accelerate the course of human history by developing the technologies necessary for multi-planetary civilization.
Most people think of us as a hardware company, but SpaceX has a strong software group that contributes to everything from vehicle design to literally launching the rocket.
The Flight Software Automation team is looking for accomplished full-stack engineers. The automation team serves as the bridge between the vehicle and the rest of the company. We write python primarily, and we interact with everything from rocket code to websockets.
Senior Full Stack Software Engineer: http://www.spacex.com/careers/position/8711 http://www.spacex.com/careers/position/8711
Full Stack Software Engineer: http://www.spacex.com/careers/position/205952 http://www.spacex.com/careers/position/205952
Please apply via the above links and mention Hacker News!
- albertTJames 10y agoomg T_T ... life is unfair ...
- imdsm 10y agoLet me know when you open your Mars office...
- franciscop 10y ago> To conform to U.S. Government space technology export regulations, applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. Learn more about ITAR here.
- willsewell 10y agoIt's a shame -- and slightly surprises me -- that ITAR applies to roles like this. Does it apply to entire orgs, or is SpaceX to small to be worth the trouble of creating separate legal categories of employees?
- skortchmar 10y agoOne of the great things about this job is that we have to interact with a lot of teams across the company - so the clearance is definitely necessary and reduces red tape.
- sumedh 10y ago> Must be willing to work extended hours and weekends as needed I know this happens in pretty much all software based companies but SpaceX is the only one I have seen which explicitly states that on their hiring page.
- ergo14 10y agoThis DOES NOT happen in all software based companies. I don't get why people believe that its ok to be a slave.
- popobobo 10y agoYou are my hero.
- dragonwriter 10y agoIt's fairly common, and it's not anything like slavery when there is effective management and the "as needed" is genuine emergent situations, not routine failures to plan predictable work within a reasonable work schedule.
- ergo14 10y agoThe fact that this is common means nothing - what kind of argument is that... law breaking and human exploitation is also fairly common - does that mean it OK to do it? > "Must be willing to work extended hours and weekends as needed". I also had some emergency situations where I had to fix something or help someone - and it is normal for me - but I can count that using fingers of one hand during a year. What is NOT normal and should instantly raise red lights is that this is part of job description. Stop pretending it OK to do this in a company that is managed properly it should not take place.
- dllthomas 10y agoThere is a lot of room between "it's okay" and "it's slavery". In this case, if "as needed" means "during the occasional launches of our experimental rockets, because launch windows happen at sometimes awkward times", it's quite a bit more understandable than "pretty much every deliverable, because we poorly set arbitrary deadlines." Your initial point was good - it does not happen at "pretty much every" software company. I am not sure it's a red flag here, depending on the actual intent.
- elcritch 10y agoAs always SpaceX and it's mission is just _cool_ (in a geek sense). However, to be honest, Python + rocket code in the same sentence perturbs me somewhat. Python is great for web automation tools and simple scripting situations, but for the love of humanity (seriously, because space travel & exploration), I shudder at the idea of Python being used in a complex rocket control system. Does the team use other tools for embedded or distributed controls?
- rasmi 10y agoThe job description above is for internal user-facing tools. Mission-critical systems are done in C++.[1] [1] https://www.reddit.com/r/IAmA/comments/1853ap/slug/c8bpr00 https://www.reddit.com/r/IAmA/comments/1853ap/slug/c8bpr00
- dangirsh 10y agoIn case anyone is wondering: no, this is not a sick joke.
- knocte 10y agofacepalm
- elcritch 10y agoThat makes much more sense, the job posting seemed more likely a fit for internal user interface tools. Python certainly is a good fit there, but adding in the parts about touching the rocket code seems... well I just can't comprehend the idea of running Python on a rocket at launch time. Then again, maybe all the cool rocket systems will start having REST APIs. ;) `curl -X POST rocket10.falcon-9.spacex.com/engine/ignite -d '{"countdown": 10}'` Would both be amazing and terrifying! P.S. @parent: I admire the work y'all are doing, Dozbog!
- dominis 10y agoyou don't need the `-X POST`, because `-d` will do a post by default :)
- stefek99 10y agoI know that only US Citizens and Green Card holders can work for SpaceX. I know that I might not be guy who flies to Mars in the first batch but I definitely want to add mine 2¢. (mostly around intuitive user interfaces) An alternative is to open subsidiary in the UK / EU...
- kejaed 10y agoUnfortunately just opening a subsidiary in another country doesn't help, one of the 'features' of ITAR is that it is extraterritorial, so even if you open a subsidiary in another country all the ITAR provisions apply in that country, as well as all the export controls of that country. It's tons of fun even working for a Canadian company.
- Fry-kun 10y agoAnything in Bay Area region?