Embedded Software Engineer
Destinus
This job is no longer accepting applications
See open jobs at Destinus.See open jobs similar to "Embedded Software Engineer" Soma Capital.Software Engineering
Payerne, Switzerland
Posted 6+ months ago
Are you passionate about aerospace technology? Do you like working in a multicultural and creative environment? Then Destinus is the right place for you!We are an aerospace technology company with the vision of a world where distance does not exist. We are designing and building a fleet of near-space hypersonic vehicles and the associated infrastructures to support the world’s fastest transportation network. Our hypersonic aircraft define a new class of fast.
TasksWe are looking for an Embedded Software Engineer to join our team. You will be primarily responsible for the further development of our embedded software stack that runs the complex aircraft guidance systems, power and system management and orchestrates the symphony of valves, pumps, pressure sensors and flow meters that control the cryogenic feed system. Our platform is based on ARM CPU’s some as simple as a STM32 with a little bit of IO stuff, others as complex as a Zynq UltraScale with PCIe, USB and gigabit Ethernet interfaces.
Your Responsibilities
- Define and manage the requirements for the low-level software stacks together with the GNC software team, the platform software team and the hardware design team,
- Design the software, implement it along with the required test cases to provide a solid foundation for the higher-level control functions,
- Support the hardware design team with board bring-up and debugging of subsystems not working on newly designed boards,
- Produce documentation and fulfill requirements from certification authorities to allow components/boards and software to be used for experimental flights,
- Define the roadmap for implementation, plan sprints, and execute the plan accordingly,
- Develop test plans, take part in test facility specification and testing, perform hardware testing and analyze test results,
- Support design reviews, provide guidance for the implementation of new software stacks,
- Work with systems engineers to ensure all system requirements are met,
- Bachelor, master’s degree in software engineering or similar related studies (Physics, Mathematics or Robotics) and/or relevant industry experience,
- 8+ years of experience in software development, 5 years in low level hardware implementations,
- Pragmatic, entrepreneurial mindset with a can-do attitude,
- Focus on clean, easy to read, well documented, safety critical “safe” code,
- Knowledge of embedded Linux and associated build environments and tools,
- Troubleshooting embedded systems, scoping, soldering, crimping and assembling wire harnesses for testing,
- Programming languages (min): C, Java, Python and some shell scripting,
- Experience with CAN, Serial, TCP/IP communications,
- Programming I2C, SPI, one wire and similar with ease,
- Fluent in English
- Familiarity with ARM platforms like STM32 and Zynq 7000 or Ultrascale.
- C#, java script, C++ and/or Pascal,
- Experience with UX/GUI design using web frameworks like angular, react, spring, bootstrap, node.js, and Laravel,
- Verilog or VHDL,
- Linux RT kernels,
- Experience with electrical or avionics integration and testing
- Learning opportunities: Language courses and learn from/work with industry veterans,
- Lean organization and flexible working hours (3 day onsite required)
- Company events,
- Relocation process package and the possibility to visit different working locations,
- Competitive salary,
- Diversity: We value diversity in our company and our teams. We do not discriminate based on age, race, religion, colour, country of origin, gender, sexual orientation, or disability status,
This job is no longer accepting applications
See open jobs at Destinus.See open jobs similar to "Embedded Software Engineer" Soma Capital.