OpenSynergy GmbH

Software Engineer Embedded Systems - Bluetooth (f/m/d)

OpenSynergy GmbH American Fork, Utah, United States

Software Development · 11-50 employees

2 d ago
embedded Mid (2-5 yrs) Full-time United States
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

You will develop new features and maintain existing modules for embedded systems while collaborating with international teams. Additionally, you will act as a domain expert and support customers by resolving technical issues throughout the product lifecycle.

What they look for

C C++ Java Python Bluetooth protocol System software development Linux Android Windows Debugging Troubleshooting Scrum Embedded systems Architecture design Requirements analysis

Requirements

Candidates must have at least 3 years of professional experience and strong proficiency in C/C++. A degree in Computer Science, Electrical Engineering, or a related field is required.

Benefits

Health insurance Dental insurance Vision insurance Life insurance Paid holidays Sick leave Vacation Company-paid time off for volunteering Wellness benefits Fitness passes 401(k) with company match

Full description

Your mission

As part of our engineering team, you will work closely with colleagues across Berlin and North America while gaining a deep understanding of our products, technologies, and development processes.   Your responsibilities

  • Work closely with our teams in Berlin and North America as you come up to speed with our product and our way of working.
  • Take ownership of various aspects of the product by: • Developing new features
  • Maintaining existing modules
  • Contributing to new product development
  • Become the domain expert for the areas and components you are responsible for.
  • Regularly interact with customers to: • Resolve technical issues and challenges
  • Support customer-specific development projects
  • Contribute throughout the entire product lifecycle, including: • Investigation
  • Architecture
  • Design
  • Requirements Analysis
  • Development
  • Testing
  • Maintenance
  • Support
  • Directly see the impact of your contributions on both the product and the team.

Your profile

We are looking for someone who can make an immediate contribution and thrives in a collaborative, fast-paced engineering environment.

Requirements

  • At least 3 years of relevant professional experience
  • Excellent C/C++ development skills
  • Experience with Java and Python
  • Experience working in a professional software development environment
  • Degree in: • Computer Science
  • Electrical Engineering
  • Computer Engineering
  • Or a related field

Ideally, you also bring

  • Direct experience with Bluetooth protocol software
  • Experience in system software development (not only application development)
  • Experience working with: • Linux
  • Android
  • Windows

What will help you succeed

  • Ability to learn and work with a variety of programming languages and development tools across Linux and Windows environments
  • Strong debugging and troubleshooting skills
  • A structured and solution-oriented mindset for solving complex technical challenges
  • Comfort working in a Scrum-based development environment
  • Enjoyment of iterative development, continuous improvement, and close collaboration within the team
  • A high level of accountability and ownership for your work

Why us?

  • An innovative and open working environment
  • International colleagues and customers
  • The opportunity to work with experts in the field of embedded automotive software
  • An open-minded and fair working atmosphere
  • Health, dental, vision, and life insurance benefits
  • Paid holidays, sick leave, and vacation
  • Company-paid time off for volunteering in the community
  • Company wellness benefits for fitness passes and equipment
  • 401(k) with company match

Similar roles