SouthfieldRecruiter Since 2001
the smart solution for Southfield jobs

Senior Software Engineer

Company: Hottinger Br--el & Kjaer
Location: Southfield
Posted on: August 3, 2022

Job Description:

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 Senior Software Engineer to join our fast growing team in either Southfield, MI, Starkville, MS or Remote. In this position, you will be working with a very highly energetic team of engineers, researchers, developers. 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. Are you excited to tackle new problems and have solid experience designing and developing scalable applications? Please come join us now!Primary responsibilities Being an active member of an advanced technology team in the rapid development of digital software systemsSoftware product configuration, design and implementationPresentations to team members, management and customersAssisting the principal software engineer in collaborating with our Subject Matter Experts to understand and convert user requirements into software architectures and digital design solutions based on customer (and market) needsCreating detailed documentation for digital solutions, custom solutions and products and assist in customer and partner implementationsCollaborating with our wider organizational software development and configuration teams to share lessons learned regarding these activities to help future solutions and software products plus ensure consistencyWorking with project and product managers to achieve on-time, on-cost deliveryResearching and testing new technologies and software plus identify and recommend their applicabilityOther duties as neededProfessional qualifications 4 Year degree in Computer Engineering or Computer Science with an engineering backgroundA minimum of 5 years of relevant experienceRelated technology professional certifications preferredPersonal skillsUS Citizens Only (REQUIREMENT)In-depth knowledge of one or more of the following technologies across multiple categories:MongoDB (NoSQL), Hadoop, InfluxDB, SQL, OSIsoftKafka, Spark, Dundas BI, Power BI, Tableau, GrafanaC/C++, VB/C#, Python, Java/Scala/Kotlin, Node.js/JavaScript/TypeScriptVersion control systems (e.g. Git, SVN, Mercurial, etc.)Project management software (e.g. Gitlab, Jira)Unix based and Windows operating systemsDynamic Web Applications, REST, MVC, Inter-process communication, Asynchronous I/O, Concurrent code execution, Object oriented programming and Interface design, High performance computingExperience with database architectures, scripting and web servicesExperience in working with both unstructured and structured dataA solid foundation in computer science, with strong competencies in data structures, algorithms and software designAbility to apply computer science techniques and knowledge to the development of real world engineering solutionsDesire for technical advancement via self-motivated research, formal training, course work, and technical conferencesHigh level analytical ability where problems are unusual and complexPrior experience in design/development of enterprise-scale web-based solutions involving large scale data and BI visualization technologiesDetail oriented with a keen focus on User Experience (Ux) and customer satisfactionFamiliarity with approaches and software for machine learningFamiliarity and prior experience with Agile / Scrum development methodologiesExperience with developing scalable / parallel processing applicationsHigh level of interpersonal skills to work independently and effectively with othersExceptional skills related to time management and decision makingWillingness to travel to support customer projects and implementationsGood communication skills, both verbal and written

Keywords: Hottinger Br--el & Kjaer, Southfield , Senior Software Engineer, IT / Software / Systems , Southfield, Michigan

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Michigan jobs by following @recnetMI on Twitter!

Southfield RSS job feeds