Test Engineer - Embedded Software

E-SPACE · South Bay

Company

E-SPACE

Location

South Bay

Type

Full Time

Job Description

Ready to make connectivity from space universally accessible, secure and actionable? Then you’ve come to the right place!


E-Space is bridging Earth and space to enable hyper-scaled deployments of Internet of Things (IoT) solutions and services. We are building a highly-advanced low Earth orbit (LEO) space system that will fundamentally change the design, economics, manufacturing and service delivery associated with traditional satellite and terrestrial IoT systems.


We’re intentional, we’re unapologetically curious and we’re 100% committed to innovate space-based communications and deliver actionable intelligence that will expand global economies, protect space and our planet and enhance our overall quality of life.


Why this role is important:

 

As an Embedded Software Test Engineer, you will be responsible for the development and implementation of automated test suites for E-Space products.


Your skillset must include hardware, its embedded FPGA firmware and software as this position will involve construction and adaptation of Python based framework and the development of dedicated test hardware. You should be prepared to undertake other test related activities as deemed appropriate by the engineering director.

 

This position will report to the Director, Platform Software Engineering and will work closely with Hardware, Software, Test and Verifications Engineering. This role is based in our Saratoga, CA office.

Why this role is important:

  • Hardware, Firmware, Software Testing, and Verification
  • Work as part of the team to support all aspects of Embedded Software, Hardware, Test, and Verification
  • Automation of Test framework and infrastructure written on Python
  • Conduct regression tests to verify new software changes do not introduce new defects
  • Development of JTAG testing for H/W using XJTAG
  • Develop, setup, and maintain the automated test fixtures
  • Construct test harnesses in both hardware and Python
  • Created detailed test plans and execute test cases for validation of avionics systems
  • Record test results and scenarios to an ISO quality level
  • Use Git as a source code management tool for testing development
  • Use JIRA for tracking development and bugs
  • Analyze complex systems, identify potential issues or off-normal behavior, and devise effective testing strategies to debug software and hardware components to find the root cause of issues
  • Use complex test equipment to support development and testing

  • Additional engineering support:
  • Provide test support for hardware and embedded software engineers as required.
  • Contribute to development of Production Test Suites
  • Support the factory with deployment of factory test suite
  • Provide support for debug of faulty boards
  • Testing of prototypes for early adopting customers

What you'll be doing:

  • Bachelor’s or higher degree in Computer Science, Software Engineering, Aerospace Engineering, Electrical Engineering, or related field
  • 3-4 years of experience in relevant field
  • HND/Degree in a technical subject or equivalent experience
  • Knowledge of Python
  • Knowledge of test automation tools and the ability to write test scripts to automate repetitive test procedures
  • Experience in conducting regression tests
  • Ability to create and maintain detailed test plans, test cases, and document results
  • Excellent communication skills to collaborate with multidisciplinary teams
  • Strong problem-solving skills to identify and troubleshoot software/hardware issues effectively
  • Solid time management sills
  • Self-reliance and willingness to learn

Extra bonus points for the following:

  • Communications project work or work experience with RF techniques
  • Understanding of software development processes and coding practices
  • Ability to debug software and hardware components to find the root cause of issues
  • Using tools specific to hardware testing and debugging (i.e., oscilloscopes, multimeters)
  • Test of complex systems
  • Aerospace systems knowledge
  • Hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing

Why E-Space is right for you:


We want you to make the most of your journey at E-Space. That’s why we support and invest in the physical, emotional and financial well-being of our team members and their families. Some of what you can expect when working at E-Space:


• An opportunity to really make a difference

• Sustainability at our core

• Fair and honest workplace

• Innovative thinking is encouraged

• Competitive salaries

• Continuous learning and development

• Health and wellness care options

• Financial solutions for the future

• Optional legal services (US only)

• Paid holidays

• Paid time off

Apply Now

Date Posted

06/03/2024

Views

16

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Staff Flight Test Engineer - Wisk

Views in the last 30 days - 0

Wisk Aero is seeking a Staff Flight Test Engineer to join their team in Hollister CA The role involves ensuring safe and efficient flight testing and ...

View Details

Senior Front-End Software Engineer - Percipient.ai

Views in the last 30 days - 0

Percipientai founded in 2017 is a cuttingedge technology company specializing in Computer Vision Artificial Intelligence and Deep Learning They develo...

View Details

Principal Software Engineer (Prisma Access) - Palo Alto Networks

Views in the last 30 days - 0

Palo Alto Networks is a cybersecurity company committed to protecting the digital way of life They are seeking a Principal Software Engineer to build ...

View Details

Principal Engineer Software (Full Stack Developer) - Palo Alto Networks

Views in the last 30 days - 0

Palo Alto Networks is seeking a Senior FullStack Engineer to develop and maintain highperformance web applications collaborating with crossfunctional ...

View Details

Senior Developer, Data Engineer - Tarana Wireless, Inc.

Views in the last 30 days - 0

Tarana is seeking a Senior DeveloperData Engineer with 5 years of experience in building largescale data pipelines The role involves designing buildin...

View Details

Staff Engineer, System Design Verification Engineering - Western Digital

Views in the last 30 days - 0

Western Digital is seeking a validation engineer to define and track test plans characterize and optimize SSDs and lead bug review meetings The ideal ...

View Details