SENIOR SOFTWARE ENGINEER
Company: Honeywell
Location: Richmond
Posted on: November 15, 2024
|
|
Job Description:
Honeywell is charging into the Industrial IoT revolution with
the establishment of Honeywell Connected Enterprise (HCE), building
on our heritage of invention and deep, on-the-ground industry
expertise. HCE is the leading industrial disruptor, building and
connecting software solutions to streamline and centralize the
assets, people and processes that help our customers make smarter,
more accurate business decisions. Moving at the speed of software,
we are creating, innovating and delivering solutions fast,
challenging the way things have always been done, piloting new ways
for all of us to work, and expecting our successes to set new
standards for our customers and for Honeywell.Tridium is the
inventor of the Niagara Framework, an IoT software framework that
solves the challenges of managing smart devices, in real time, over
the Internet. The Niagara Framework is Tridium's core technology
that supports an ecosystem of innovators who deliver powerful IoT
solutions across a wide range of industries including energy
services, building automation, and industrial automation. That
ecosystem has successfully deployed over 1,000,000 instances of
Niagara worldwide.Tridium's team is seeking a highly skilled Senior
Software Engineer to join our development team. In this role, you
will be responsible for creating development tools, managing the
creation of build plans using Kotlin, and implementing both
Bamboo/GitHub build specifications. You will play a pivotal role in
enhancing our software development processes and ensuring
high-quality deliverables.Key Responsibilities:--- Be a part of
Tridium's world class team of software engineers as we advance
Tridium's position as a market leader in open systems and software
--- Develop and maintain development tools to streamline the build
process. --- Manage and create build plans using Kotlin and Bamboo
build specifications. --- Collaborate with cross-functional teams
to design and implement software solutions. --- Write clean,
maintainable, and efficient code in Java, Gradle, Kotlin, C/C++.
--- Implement code signing processes using hardware security
tokens. --- Ensure the integrity and security of the build
environment. --- Contribute to the design of the development
environment in Niagara framework enabling custom extensions by
partners --- Mentor and provide guidance to junior developers,
promoting best practices. --- Operate in an Agile development
environment while collaborating with key stakeholdersBENEFITS OF
WORKING FOR HONEYWELL--- Benefits - Medical, Vision, Dental, Mental
Health --- Paid Vacation --- 401k Plan/Retirement Benefits (as per
regional policy) --- Career Growth --- Professional DevelopmentYOU
MUST HAVE--- 5+ years of experience in software development with a
focus on development tools. --- Demonstrated proficiency in Java,
Gradle, KotlinWE VALUE--- Bachelor's degree in computer science,
Software Engineering, or a related field. --- Experience with
Bamboo build specifications and continuous integration practices
--- Familiarity with GitHub and GitHub Actions for version control
and CI/CD processes. --- Familiarity with embedded system design
principles (C/C++). --- Knowledge of code signing processes and
hardware security tokens. --- Experience with Agile software
development methodologies --- Excellent analytical and
problem-solving skills including the ability to identify,
formulate, and solve engineering problems --- Experience working in
framework development environmentHoneywell is an equal opportunity
employer. Qualified applicants will be considered without regard to
age, race, creed, color, national origin, ancestry, marital status,
affectional or sexual orientation, gender identity or expression,
disability, nationality, sex, religion, or veteran status.
Keywords: Honeywell, Norfolk , SENIOR SOFTWARE ENGINEER, IT / Software / Systems , Richmond, Virginia
Click
here to apply!
|