Główny inżynier oprogramowania wbudowanego I
Milton Keynes, United Kingdom
Do uzgodnienia
O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
W CesiumAstro jesteśmy twórcami i pionierami gotowych do użycia systemów komunikacji dla satelitów, UAV, pojazdów nośnych i innych platform kosmicznych i powietrznych. Jesteśmy dumni z naszego dynamicznego i interdyscyplinarnego środowiska pracy, które pozwala nam uczyć się, rozwijać i angażować całą organizację. Jeśli szukasz praktycznej, interaktywnej i autonomicznej pracy, CesiumAstro jest miejscem dla Ciebie.
Aktywnie poszukujemy osób z pasją, współpracujących, energicznych i myślących przyszłościowo, które dołączą do naszego zespołu. Na tym stanowisku będziesz odpowiedzialny za oprogramowanie niskiego i wysokiego poziomu w produktach Cesium na wszystkich etapach procesu rozwoju. Kluczowe projekty obejmą komputery jednopłytkowe oparte na systemie Linux i systemy mikrokontrolerów o wysokiej niezawodności.
Celem Cesium jest stworzenie gotowego do użycia sprzętu i oprogramowania, które zwiększy zdolność naszych klientów do szybkiej integracji naszych produktów ze swoimi systemami. Jako członek zespołu Cesium ds. oprogramowania będziesz odpowiedzialny za projekty oprogramowania od koncepcji po produkcję, w tym plany rozwoju produktu, diagramy blokowe, szczegółowy projekt i kodowanie, analizy, testowanie, kwalifikację i wsparcie na orbicie. Idealny kandydat będzie miał doświadczenie programistyczne na niemal każdym poziomie stosu oprogramowania, w tym na mikrokontrolerach, sterownikach niskiego poziomu, pakietach wsparcia płyt (BSP), aplikacjach końcowych i interfejsach użytkownika.
Ponadto idealny kandydat będzie miał doświadczenie w testowaniu oprogramowania i kwalifikacjach zapewniających wysoką niezawodność, a także inżynierię oprogramowania i praktyki zarządzania projektami oprogramowania. Wybrany kandydat zaprezentuje naszym klientom i zespołowi kierowniczemu materiały dotyczące przeglądu projektu inżynierskiego, a także będzie brał udział w pisaniu propozycji. W związku z tym wymagane są doskonałe umiejętności komunikacji pisemnej i werbalnej.
OBOWIĄZKI I OBOWIĄZKI PRACY Projektowanie i wdrażanie oprogramowania dla urządzeń i systemów wbudowanych, od wymagań po wdrożenie produkcyjne i komercyjne. Projektowanie, programowanie, kodowanie, testowanie, debugowanie i dokumentowanie oprogramowania systemowego. Przeglądanie kodu i projektów systemów.
Analizowanie kodu pod kątem wydajności, stabilności i skalowalności. Integracja i weryfikacja nowych projektów produktów. Wspieranie zapewniania jakości oprogramowania i optymalizacja operacji we/wy. wydajność.Zapewnianie wsparcia klienta w postprodukcji/na orbicie.Współpraca z inżynierami zajmującymi się projektowaniem i rozwojem sprzętu.Ocena oprogramowania innych firm i oprogramowania typu open source.WYMAGANIA STANOWISKA I MINIMALNE KWALIFIKACJE Stopień licencjata (BS) lub magistra (MS) w dziedzinie informatyki, elektrotechniki lub inżynierii komputerowej.
Ponad 9 lat doświadczenia w branży w tworzeniu oprogramowania.Doświadczenie w praktycznym tworzeniu i rozwiązywaniu problemów ze sprzętem wbudowanym. Projektowanie API do współpracy z układami FPGA.Doświadczenie z produktami do zastosowań lotniczych.Doświadczenie w programowaniu w C lub C++.Doświadczenie w projektowaniu systemów wbudowanych z wywłaszczającymi, wielozadaniowymi systemami operacyjnymi czasu rzeczywistego (pożądane doświadczenie z systemem Linux czasu rzeczywistego).Znajomość narzędzi do zarządzania konfiguracją oprogramowania, narzędzi do śledzenia defektów i wzajemnej weryfikacji.Doskonała znajomość technik kodowania systemów czasu rzeczywistego, protokołów IP, interfejsów i podsystemów sprzętowych.Doskonałe zrozumienie aplikacje wielowątkowe i zarządzanie zasobami.Doskonałe umiejętności komunikacji pisemnej i werbalnej. PREFEROWANE DOŚWIADCZENIEWystarczająca wiedza w zakresie czytania schematów elektroniki i kart katalogowych komponentów.Doświadczenie z procesorami ARM i w pełni funkcjonalnymi mikrokontrolerami.Doświadczenie w projektowaniu i rozwoju zestawu Software Development Kit (SDK).CesiumAstro uwzględnia kilka czynników przy rozszerzaniu oferty, w tym między innymi rolę i związane z nią obowiązki, doświadczenie zawodowe kandydata, edukacja/szkolenia i kluczowe umiejętności.
Należy pamiętać, że wiele stanowisk będzie podlegać ograniczeniom zarówno w zakresie bezpieczeństwa, jak i kontroli eksportu. Ograniczenia te oznaczają, że czynniki takie jak obywatelstwo nowicjusza, wszelkie posiadane wcześniej lub podwójne obywatelstwo, miejsce urodzenia i kraj zamieszkania mogą ograniczać role, jakie możesz pełnić w organizacji.
Uwaga: Cesium
Astro nie przyjmuje niezamówionych życiorysów od agencji kontraktowych ani firm poszukiwawczych. Wszelkie niechciane CV przesłane na naszą stronę internetową lub do członków zespołu CesiumAstro poza naszą zatwierdzoną listą dostawców lub Talent Acquisition będą uważane za własność CesiumAstro i nie będziemy zobowiązani do płacenia żadnych opłat za polecenie. Znajdź pracę w Wielkiej Brytanii na Arbeitnow
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.