Software Engineer for Test Equipment Development

9 hours ago


Raleigh, North Carolina, United States Beta Technologies Full time

At Beta Technologies, we're revolutionizing electric aviation by combining our passion for innovation, sustainability, and aviation. Our team of talented individuals is dedicated to making a positive impact on the environment and lives of others.

The Test Equipment Software Engineer is a critical member of our team, responsible for designing, developing, testing, and maintaining our suite of software that operates our critical test equipment. This includes motor qualification systems, battery management systems, avionics bus validation, and production acceptance systems.

The software embedded in these systems requires diligent specification, design, and implementation to meet critical timing and accuracy requirements. The Test Equipment Software Engineer will utilize a combination of off-the-shelf software systems and in-house developed systems to ensure the test equipment is correctly supplying inputs and verifying outputs for all levels of test.

Key Responsibilities:

  • Develop test equipment software specifications to define the operating characteristics and functionality of the test equipment.
  • Design and implement the software that drives the test equipment, ensuring compliance to the test equipment specifications and industry regulations.
  • Utilize off-the-shelf systems, such as Speedgoat, and other specialized equipment to provide cohesive and comprehensive test platforms in combination with specially developed software.
  • Integrate test equipment into Continuous Integration pipelines to achieve rapid, automated hardware-in-the-loop, model-in-the-loop, and software-in-the-loop testing.
  • Diagnose, troubleshoot, and help resolve problems identified by test equipment in systems under test.
  • Provide feedback to the engineering design team on test equipment limitations and constraints to ensure accurate and feasible testability of systems, hardware, and software.

Requirements:

  • Bachelor's degree in software engineering or relevant field and 3 years of prior relevant experience.
  • In absence of a degree, 5 years of relevant experience is required.
  • Strong planning and organizational skills with the ability to adapt to rapidly changing priorities and assignments.
  • Ability to effectively work cross-functionally and influence, advise, and direct members outside the direct reporting structure to perform job requirements and meet deadlines.

Preferred Qualifications:

  • Proficient in C, C++, Python, or other programming and scripting languages.
  • Experience using MatLab/Simulink or similar to integrate and deliver highly reliable test solutions.
  • Proficiency in reading electrical schematics and understanding embedded software operation.
  • Strong bus communication and data analysis skills, particularly CANbus.
  • Experience with safety-critical systems development in a regulated industry (automotive, aerospace, medical, etc.).

Beta Technologies provides equal employment opportunity to all individuals regardless of their race, color, religion, age, sex, sexual orientation, gender identity, national origin, ancestry, place of birth, citizenship, disability, veteran or military status, health coverage status, HIV status, genetic information, crime victim status, pregnancy or a pregnancy-related condition or any other characteristic protected by state, federal, or local law.


  • Software Developer

    4 weeks ago


    Raleigh, North Carolina, United States TIBCO Software Full time

    We are seeking a talented Software Engineer to join our team and contribute to the development of our Admin WebApp and Self-Service. As a key member of our team, you will be responsible for designing and building systems that enable our customers and business stakeholders to efficiently and effectively do their jobs.Key Responsibilities:Work with...

  • Software Developer

    2 weeks ago


    Raleigh, North Carolina, United States Lucid Software Full time

    Software Engineer at Lucid SoftwareWe are seeking a highly skilled and innovative Software Engineer to join our team at Lucid Software. As a key member of our development team, you will be responsible for designing, developing, testing, deploying, maintaining, and improving our world-class web applications.Key Responsibilities:Design and develop software...


  • Raleigh, North Carolina, United States Prometheus Group Full time

    About Prometheus GroupPrometheus Group is a dynamic and innovative company that values resourcefulness, accountability, and results-driven approach. Our team is comprised of self-starters who are passionate about creating great products for our global customers. As a leading provider of comprehensive enterprise asset management (EAM) software solutions, we...

  • Software Developer

    4 weeks ago


    Raleigh, North Carolina, United States Lucid Software Full time

    About Lucid SoftwareLucid Software is a leader in visual collaboration, empowering teams to bring their ideas to life. Our products, business, and workplace culture have received numerous accolades, including being named to the Forbes Cloud 100 and a Fortune Best Workplace in Technology.Our CultureWe value diversity and strive to create an inclusive...


  • Raleigh, North Carolina, United States Prometheus Group Full time

    About Prometheus GroupPrometheus Group is a dynamic team of self-starters who thrive on being resourceful, accountable, and results-driven. Our career progression is based on merit, not years of service or certifications. We're driven by our passion for creating exceptional products for our global customers. As the largest global provider of comprehensive...


  • Raleigh, North Carolina, United States Prometheus Group Full time

    About Prometheus Group:Prometheus Group is a dynamic team of innovators driven by a passion for delivering exceptional software solutions. Our culture is built on a foundation of resourcefulness, accountability, and results-driven approach. We prioritize merit-based career growth, ensuring that our team members have the opportunity to excel and take on new...

  • Software Developer

    4 weeks ago


    Raleigh, North Carolina, United States Lucid Software Full time

    Software Engineer at Lucid SoftwareWe are seeking a talented Software Engineer to join our team at Lucid Software. As a Software Engineer, you will play a key role in building our world-class web applications that push the boundaries of what is possible in your browser.Our software is built using a state-of-the-art tech stack, including Angular, TypeScript,...


  • Raleigh, North Carolina, United States Rocket Software Full time

    Job Title: Senior Software EngineerRocket Software is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications, as well as collaborating with cross-functional teams to ensure successful project delivery.Key Responsibilities:Design,...


  • Raleigh, North Carolina, United States IVID TEK INC Full time

    About IVID TEK INC IVID TEK INC is a leading technology company focused on delivering innovative solutions to its clients. We are committed to fostering a collaborative and dynamic work environment where talented individuals can thrive and contribute to our success. Senior Software Development Engineer in Test We are seeking a highly motivated and...


  • Raleigh, North Carolina, United States IVID TEK INC Full time

    Job Title: Senior SDETWe are seeking a highly skilled Senior Software Development Engineer in Test to join our team at IVID TEK INC. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining automated tests and in-house software utilities.Responsibilities:Identify functional and non-functional requirements...

  • Software Developer

    4 weeks ago


    Raleigh, North Carolina, United States Lucid Software Full time

    About Lucid SoftwareLucid Software is a leader in visual collaboration, empowering teams to bring their ideas to life. Our products, business, and workplace culture have received numerous accolades, including being named to the Forbes Cloud 100 and a Fortune Best Workplace in Technology.Our CultureWe value teamwork over ego, innovation in everything we do,...


  • Raleigh, North Carolina, United States Saxon Global Full time

    About the Role:We are seeking a highly skilled Software Engineer in Test to join our team at Saxon Global. As a key member of our team, you will be responsible for designing, developing, and testing software solutions to ensure they meet the highest quality standards.Key Responsibilities:Design and develop automated tests for front-end applications and web...


  • Raleigh, North Carolina, United States IVID TEK INC Full time

    Senior SDET Job DescriptionWe are seeking a highly skilled Senior Software Development Engineer in Test (SDET) to join our team at IVID TEK INC. As a Senior SDET, you will play a critical role in designing, developing, and maintaining automated tests and in-house software utilities.Key Responsibilities:Identify functional and non-functional requirements that...


  • Raleigh, North Carolina, United States AA2IT Full time

    Job DescriptionRole:Senior Software Test EngineerLocation: Raleigh, NCRate:$55-$70/HRFULL TIME ONSITEMonday to FridayLOCAL TO RALEIGH, NCMUST HAVE:10 years of experience in Software (Minimum 6 years of experience in testing the software)Bachelor of Science in Computer Science, Physics, Math, Electrical EngineeringOn-site presence Mon-Fri (8AM-5PM)The...


  • Raleigh, North Carolina, United States Actalent Full time

    Job Title: Senior Software Test EngineerWe are seeking a highly skilled Senior Software Test Engineer to join our team at Actalent. As a Senior Software Test Engineer, you will be responsible for developing and implementing software testing strategies and techniques to ensure the quality and reliability of our medical device software.Key...


  • Raleigh, North Carolina, United States Actalent Full time

    Job Title: Senior Software Test EngineerWe are seeking a highly skilled Senior Software Test Engineer to join our team at Actalent. As a Senior Software Test Engineer, you will be responsible for developing and implementing software testing strategies to ensure the quality and reliability of our medical device products.Key Responsibilities:Develop and...


  • Raleigh, North Carolina, United States Merz North America Full time

    Job Title: Senior Software Test EngineerWe are seeking a highly skilled Senior Software Test Engineer to join our team at Merz North America. As a key member of our R&D department, you will be responsible for developing and implementing technical and engineering work as directed by the Sr. Manager, Software Engineering.Key Responsibilities:Evaluate software...


  • Raleigh, North Carolina, United States Merz North America Full time

    Job Title: Senior Software Test EngineerMerz North America is seeking a highly skilled Senior Software Test Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing software testing strategies and tools to ensure the quality and reliability of our medical device...


  • Raleigh, North Carolina, United States Merz North America Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Test Engineer to join our team at Merz North America. As a key member of our R&D department, you will be responsible for developing and implementing technical and engineering work as directed by the Sr. Manager, Software Engineering.Key ResponsibilitiesEvaluate software using automated or manual...


  • Raleigh, North Carolina, United States Merz North America Full time

    Job SummaryWe are seeking a highly skilled Senior Software Test Engineer to join our team at Merz North America. As a key member of our software development team, you will be responsible for designing, developing, and implementing software testing strategies and tools to ensure the highest quality of our medical device products.Key Responsibilities:Design...