
Embedded Software Engineer
Axiom Space
full-time
Posted on:
Location Type: Remote
Location: Texas • United States
Visit company websiteExplore more
Tech Stack
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