Software Engineer
At Bose Corporation (Full-time), in Lisbon, Portugal
Expires at: 2019-12-04
We're passionate engineers, developers, researchers, retailers, marketers … and dreamers. Bose Professional audio is about creating incredible experiences — from an unforgettable live music event to a clear conference call that gets the whole team on the same page. Those exceptional experiences don't just happen. They need to be built, one piece at a time. That's why we're here.
At Bose Professional, we've spent more than 40 years finding new ways to bring quality audio products to people—stadiums, performing arts theatres, house of worship, restaurant & retail venues and just about anywhere else that there is a possibility to enjoy music. Bose relies on exceptional people to create and deliver these products and experiences to our customers.
We are seeking for a passionate and experience Software Engineer for development of application software used in Commercial, Install and Portable professional audio markets. In this position you will participate in the development of comprehensive audio system solutions. This person will be responsible for development, integration, and testing of core application technologies and will start this exciting new project in Lisbon.
Main requirements
Responsibilities Include:
Create new and innovative products;
Ensure software meets all requirements of quality, security, modifiability, extensibility, etc.;
Seek new and better technologies and methods to increase product performance, add features, and reduce component and production costs;
As an individual contributor, meet project objectives with innovation, creativity and good engineering practice;
Work with other engineers to specify and design software solutions;
Responsible for driving technology and completion of activity on time and budget;
Design, develop, analyze, document, and support testing of products, systems, or subsystems;
Ability to complete technical projects independently.;
Assist in integrating technology from other Bose engineering teams along with 3rd party technology into comprehensive system reference designs and solutions.
Preferred Skills & Experience:
The ideal candidate will have 3-8 years of experience developing software using a variety of languages within hardware constraints. In addition, candidates should have the following skills:
Demonstrable understanding of OOP and FP software design and techniques;
Completion of at least one software application taken to market;
Cross-platform application development;
Experience integrating 3rd party software packages;
Solid understanding and experience in software engineering methodologies and best practices;
Clear verbal and written communication skills
Expertise with common IDE's (e.g. Sublime, VS Code, Rider, etc.) and version control systems (subversion, git);
Strong coding skills in multiple programming languages (C/C++, Java/C#, Elixir/Elm preferred);
Ability to pick up and learn other coding language or development environments;
Experience with Scrum/Agile development methodologies;
Experience with test-driven development and automated testing frameworks;
Excellent knowledge of software and application design and architecture;
Experience with scripting languages like Perl, Lua, etc.;
Foundational understanding of architectural styles and design patterns;
Education Requirements
Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering or related.
Apply for this position
---------------------------------------------------------------------------
Visit this link to stop these emails: https://zapier.com/manage/zaps/60675974/stop/?check=0f47aafc8beecbf4542af7172d1633e0
Post a Comment