Software Engineer
Hottinger Bruel & Kjaer

Southfield, Michigan

This job has expired.


This job will provide you with an opportunity to further your career alongside some of the best and most passionate technology experts from around the world in a leading company within the test, measurement and data analytics industry. You will be a strong contributor collaborating closely with colleagues from various business functions.

At HBK, we live up to our three values: Be True, Own It and Aim High. We believe in absolute integrity - it's how we win for stakeholders, the environment and each other. We believe in teamwork and keeping our promises - to ourselves and others. Finally, we believe in being bold and positive. This is how we perform at our best and achieve greater success.

Hottinger Bruel & Kjaer Solutions LLC is looking for a talented Software Engineer to join our fast-growing team. We combine our expertise in reliability, durability, advanced modelling and software engineering to provide Asset Performance Management Solutions, some of which include Machine Learning Model-driven Predictive Analytics. You will be joining an active, dynamic and growing software design, development and configuration team to rapidly create innovative digital software solutions. This includes working with a team alongside subject matter experts, project managers and product managers to deliver innovative solutions using the latest technology and approaches.

If you are eager to demonstrate your potential, solve problems for world-class customers in multiple industries and work with a team of subject matter experts, data scientists and software engineers, we would like to hear from you.

Primary responsibilities

  • Software product configuration, design and implementation
  • Assist the principal and senior software engineers in collaborating with our Subject Matter Experts to understand and convert user requirements into digital design solutions based on customer (and market) needs
  • Create detailed documentation for digital solutions, custom solutions and products and assist in customer and partner implementations
  • Collaborate with our wider organizational software development and configuration teams to help streamline future solutions and software products
  • Work with project and product managers to achieve on-time, on-cost delivery
  • Research and test new technologies and software plus identify and recommend their applicability
  • Other duties as needed

Professional qualifications
  • A Bachelor or Master's degree in Computer Engineering or Computer Science with an engineering background AND a minimum of 1-3 years (which may include internship) of relevant experience.

Personal skills
  • US Citizens Only (REQUIREMENT)
  • Experience with one or more of the following technologies in each category:
    • MongoDB (NoSQL), Hadoop, InfluxDB, SQL, OSIsoft
    • Kafka, Spark, Power BI, Tableau, Grafana
    • C/C++, VB/C#, Python, Java/Scala/Kotlin, Node.js/JavaScript/TypeScript
    • Version control systems (e.g. Git, SVN, Mercurial, etc.)
    • Project management software (e.g. Gitlab, Atlassian stack)
    • Unix based and Windows operating systems
    • Dynamic Web Applications, REST, MVC, Inter-process communication, Asynchronous I/O, Concurrent code execution, Object oriented programming and Interface design, High performance computing
  • Experience developing on Windows and/or Linux machines within enterprise domains
  • Solid understanding of Object-Oriented Programming
  • Solid understanding of modern Web based Programming techniques
  • Experience with database architectures, scripting and web services
  • Experience in working with both unstructured and structured data
  • A solid foundation in computer science, with strong competencies in data structures, algorithms and software design
  • Ability to apply software techniques to the development of real world engineering solutions
  • Detail oriented with a keen focus on User Experience (Ux) and customer satisfaction
  • Familiarity and prior experience with Agile / Scrum development methodologies
  • Experience with developing scalable / parallel processing applications
  • High level of interpersonal skills to work independently and effectively with others
  • Exceptional skills related to time management and decision making
  • Willingness to travel to support customer projects and implementations
  • Good communication skills, both verbal and written

Sponsorship

Candidates must be legally authorized to work in the Unites States on a full-time basis and will not now or in the future requires sponsorship for employment visa.

Benefit Package

We believe that work is what we do so we can do other things: to that end HBK offers four weeks of PTO to all new hires and 11 paid holidays. Paid Paternity Leave. We match up to 4% of your 401k deferrals and you are immediately vested in those funds. Our medical and dental plans with the country's top providers are excellent. Not to mention we offer tuition reimbursement to employees after six months of employment.

Freedom with responsibility is the framework for HBK's employees. This allows for a good balance between work and family life and for constant development of professional and personal skills in an international and enjoyable working environment.

#LI-LM1


This job has expired.

Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.

More Manufacturing and Production jobs


Miniat
South Holland, Illinois
Posted 2 minutes ago
Miniat
Chicago, Illinois
Posted 2 minutes ago
Miniat
South Holland, Illinois
Posted 2 minutes ago
View Manufacturing and Production jobs ยป