Axiom Space

Embedded Software Engineer

Axiom Space

full-time

Posted on:

Location Type: Remote

Location: TexasUnited States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develop, integrate, and maintain firmware within the Avionics group.
  • Design and develop communication interfaces such as UART, SPI, I2C, USB, RS232, RS485, Ethernet, or similar.
  • Design with ADC, DAC, Interrupts, DMA, Timers, Digital Potentiometers and GPIO.
  • Collaborate with hardware engineers to bring up new boards, debug hardware/software interactions, and develop drivers.
  • Participate in software architecture design and code reviews.
  • Develop hardware-in-the-loop (HIL) systems and integrate with simulation systems.
  • Contribute to system-level documentation including ICDs, design artifacts, test reports, and operational procedures.
  • Contribute to system verification and validation.
  • Troubleshoot and resolve issues related to performance, memory, timing, and reliability.
  • Communicate project progress, status, and potential issues clearly to stakeholders and leadership, ensuring transparency and alignment with organizational goals.
  • Implement and maintain agile project management methodologies throughout the project lifecycle, adapting to changing requirements and priorities.
  • Perform additional job duties as assigned, supporting cross-functional initiatives and contributing to the overall success of the cybersecurity program.

Requirements

  • Bachelor’s or master’s in computer engineering, electrical engineering, aerospace engineering, computer science, or a related discipline.
  • 3+ years of professional experience in embedded systems, firmware and driver development.
  • Experience developing communication interfaces such as UART, SPI, I2C, USB, RS232, RS485, Ethernet, or similar.
  • Experience with ADC, DAC, Interrupts, DMA, Timers, Digital Potentiometers and GPIO.
  • Experience with hardware bring-up, debugging tools (JTAG, oscilloscopes, logic analyzers), and embedded tool chains.
  • Strong understanding of real-time constraints, deterministic execution, and safe/reliable embedded design principles.
  • Track record of making things happen in ambiguous, fast-moving environments.
  • Uses good judgement to problem-solve proactively, positively impacting hard challenges.
  • Demonstrated organization skills to meet tight deadlines with high quality results.
Benefits
  • Axiom Space fosters a work environment inclusive of all perspectives
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
firmware developmentdriver developmentembedded systemscommunication interfacesADCDACInterruptsDMATimersGPIO
Soft Skills
problem-solvingorganizationcommunicationcollaborationadaptabilitytransparencyleadershipproactivetime managementattention to detail