Job role insights

  • Date posted

    October 3, 2024

  • Closing date

    December 2, 2024

  • Offered salary

    €70,000 - €120,000/year

  • Experience

    3 - 5 Years

Description

Software Test Engineer for Embedded Devices

Job Description:

    Join a dynamic engineering team focused on delivering high-quality software solutions for embedded devices. In this role, you will define and develop software tests using Python, integrating them into the Continuous Integration environment. You will also be responsible for developing and maintaining the testing framework and infrastructure, ensuring thorough documentation of software quality. Collaboration is key, as you will work closely with software development teams, including firmware and hardware, to coordinate efforts and integrate software modules into devices. You'll conduct software tests and functional tests directly on the hardware, verifying the software through various measurement techniques. Your support will also extend to the integration of devices into the overall system, ensuring that all components work seamlessly together.

IT Languages:

  • Python
  • C/C++
  • C#

As a Software Test Engineer, your primary focus will be on developing and executing software tests for embedded systems, working in an agile environment to ensure high-quality outcomes.:

    Define and create software tests in Python for embedded devices;; Integrate tests into the Continuous Integration environment;; Develop and maintain the testing framework and infrastructure;; Document software quality and maintain thorough records;; Collaborate with software development teams to align testing efforts;; Integrate software modules into devices and perform tests;; Conduct functional tests directly on hardware;; Verify software performance through hardware measurements;; Assist in the integration of devices within the overall system

Spoken Languages:

  • English;; German

Skillset:

  • Software Testing
  • Python Programming
  • Embedded Systems
  • Agile Methodologies
  • Test Framework Development
  • Quality Assurance

Soft Skills:

  • Teamwork
  • Problem-solving
  • Attention to detail
  • Effective communication
  • Adaptability

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or Technical Informatics
  • Knowledge of communication protocols
  • Advanced understanding of software development, particularly in testing and integration
  • Familiarity with software configuration management systems, preferably Git
  • Knowledge of software quality assurance practices
  • Basic knowledge of object-oriented software development, C/C++, Linux (embedded), and systemd/dbus
  • Desirable knowledge of C# and experience in safety/security environments

Years of Experience:

    3

Location:

    Germany

Job Benefits:

  • Permanent employment contract
  • Attractive salary package
  • Flexible remote working options
  • Individual internal and external training opportunities
  • Flexible working hours with a time account system

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • A collaborative and innovative work environment that values the contributions of each team member. The company fosters a strong sense of community, emphasizing creativity and engagement in all projects.

Opportunities For Advancement:

  • Career development and training programs, Opportunities for promotions within the organization, Access to advanced technical training and certifications

Visa Sponsorship:

    Available

Interested in this job?

60 days left to apply

Apply for this job

Cancel
Send message
Cancel