CesiumAstro brand banner

Principal Embedded Software Engineer I

CesiumAstroMilton Keynes, United KingdomPosted 22d agoonsite
via Arbeitnow
At CesiumAstro, we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynamic and cross-functional work environment, which allows us to learn, develop, and engage across our organization. If you are looking for hands-on, interactive, and autonomous work, CesiumAstro is the place for you. We are actively seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team.
In this position, you will be responsible for low-level and high-level software in Cesium’s products through all phases of the development process. Key projects will include Linux-based single-board computers and high-reliability microcontroller systems. Cesium’s goal is to create an out-of-the-box hardware and software experience which enhances our customers’ ability to rapidly integrate our products into their systems.
As a Cesium software team member, you will be responsible for software designs from concept through production, including product roadmaps, block diagrams, detailed design and coding, analysis, test, qualification, and in-orbit support. The ideal candidate will have development experience at nearly every level of the software stack, including microcontrollers, low-level drivers, board support packages (BSP), end-use applications, and user interfaces. Additionally, the ideal candidate will have experience in software testing and high-reliability qualification, as well as software engineering and software project management practices.
The successful candidate will present engineering design review materials to our customers and executive team, as well as participate in proposal-writing efforts. As such, excellent written and verbal communication skills are required.
JOB DUTIES AND RESPONSIBILITIES
  • Designing and implementing software for embedded devices and systems, from requirements to production and commercial deployment.
  • Designing, developing, coding, testing, debugging, and documenting system software.
  • Reviewing code and system designs.
  • Analyzing code for efficiency, stability, and scalability.
  • Integrating and validating new product designs.
  • Supporting software quality assurance and optimizing I/O performance.
  • Providing post-production/in-orbit customer support.
  • Interfacing with hardware design and development engineers.
  • Assessing third-party and open-source software.

  • JOB REQUIREMENTS AND MINIMUM QUALIFICATIONS
  • A Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, or Computer Engineering.
  • 9+ years of industry experience in software development.
  • Experience in hands-on development and troubleshooting of embedded hardware. API design for interfacing with FPGAs.
  • Experience with products for aerospace applications.
  • Programming experience in C or C++.
  • Experience in embedded systems design with preemptive, multitasking real-time operating systems (experience with real-time Linux is desirable).
  • Familiarity with software configuration management tools, defect tracking tools, and peer review.
  • Excellent knowledge of real-time system coding techniques, IP protocols, interfaces, and hardware subsystems.
  • Excellent understanding of multi-threaded applications and resource management.
  • Excellent written and verbal communication skills.

  • PREFERRED EXPERIENCE
  • Adequate knowledge of reading electronics schematics and component data sheets.
  • Experience with ARM processors and fully-featured microcontrollers.
  • Experience in the design and development of a Software Development Kit (SDK).
  • CesiumAstro considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate’s work experience, education/training, and key skills.
    Please be aware that many roles will be subject to both security and export control restrictions. These restrictions mean that factors including new starter’s nationality, any previous or dual nationalities held, place of birth and country of residence may limit those roles that you can perform for the organisation.
    Please note: CesiumAstro does not accept unsolicited resumes from contract agencies or search firms. Any unsolicited resumes submitted to our website or to CesiumAstro team members not through our approved vendor list or Talent Acquisition will be considered property of CesiumAstro, and we will not be obligated to pay any referral fees.

    Find more English Speaking Jobs in United Kingdom on Arbeitnow

    Skills

    • Engineering

    Similar roles

    • APM Monaco logo

      APM MONACO - Sales Associate - Part Time - London Selfridges

      APM Monaco·London, United Kingdom

      Founded in 1982, APM, Ariane Prette Monaco, is a contemporary fashion jewelry brand that associates itself with the chicness of Monaco and South of France lifestyle. With over 30 years of experience, APM jewelry is designed in house with high attention to every step of the design process from sketch to finish, each piece is made with expert craftmanship using…

      • Part-time
    • HRM Homecare Services logo

      Support Worker (Glasgow North West)

      HRM Homecare Services·Glasgow, United Kingdom

      HRM Homecare Services is seeking compassionate and dedicated Support Workers to join our team in Glasgow North West The Support Worker role involves providing essential care and support to individuals within their own homes, promoting independence, dignity, and quality of life. Support workers are based in the communities in and around Anderson, Yorkshill, Hillhead, Partick, Kelvindale, Victoria Park, Gascadden, Scotstoun,…

      • Contract
    • Natterbox Ltd logo

      Cloud IT Technician

      Natterbox Ltd·Oxted, United Kingdom

      Join our dedicated technical team at Natterbox as an IT Support & Automation Specialist. In this role, you will be instrumental in ensuring our staff have the cutting-edge equipment, systems, and support needed to excel. Natterbox is a rapidly expanding technology company, and this position is perfect for someone who is passionate about helping people, solving complex IT challenges, and…

      • Full-time
    • Real Care Agency logo

      Complex Care Support Worker

      Real Care Agency·East Kilbride, United Kingdom

      Real Care Agency is seeking compassionate and dedicated Support Workers to join our Complex Care team in East Kilbride. The Support Worker role involves providing essential care and support to individuals with Complex Needs such as Dementia, Stoke, Physical and Mental Health Disabilities, Epilepsy, End of Live, Palliative Care, Stoma and Catheter, Oxygen Care within their own homes, promoting independence,…

      • Full-time
    • Zego logo

      Talent Acquisition Manager - Tech hiring

      Zego·London, United Kingdom

      About Zego Insurance hasn’t changed much in over a century. The way we live, work and travel has. Good drivers are the entire point of Zego. Seven in 10 drivers on the road are consistently good, but until telematics came along there was no way to prove it, so nearly everyone paid a price based on averages. Zego is the…

      • Hybrid
      • Full-time
    • veritree logo

      QA Engineer

      veritree·Vancouver, Canada

      VERITREE AND JOB OVERVIEW veritree is an award-winning climate tech start-up based in Vancouver. Launched in 2021, our technology measures and verifies the impact of global restoration efforts from the ground up. We are on a mission to plant 1 billion verified trees by 2030, collaborating with businesses, planting organizations, and consumers who believe in the transformative power of verified…

      • Hybrid
      • Full-time
      • Express EntryPR day one, no employer
    • proSapient logo

      Commercial Operations, Program Lead

      proSapient·London, United Kingdom

      Every day, somewhere in the world, important decisions are made. Whether it is a private equity company deciding to invest millions into a business or a large corporation implementing a new strategic direction, these decisions impact employees, customers, and other stakeholders. Consulting and private equity firms come to proSapient when they need to discover knowledge to help them make great…

      • Hybrid
      • Full-time
    • logen.ai logo

      WerkstudentIn AI Agent Developer

      logen.ai·Berlin, Germany

      Du hast Erfahrung mit KI und willst sie an echten Kundenprojekten einsetzen? Bei uns baust du AI Agents, die in Produktion gehen. Keine Proof-of-Concepts für die Schublade. Wir sind ein KI-Startup aus Berlin, spezialisiert auf Automatisierung im Kundenservice. Wir bauen AI Agents, Voicebots und Automatisierungslösungen für Unternehmen im deutschen Mittelstand. Gegründet 2023 von Oscar Schwarz und Ludwig Sickert, aktuell ein…

      • On-site
      • Full-time
      • Blue Cardtied; settle 21–33mo