
Job Information
Honeywell Embedded Software Engineer II in Richmond, Virginia
Let's face it... when people think 'Machine to Machine' they don't necessarily think 'awesomely fun and interesting.' But if you’re a contemporary software engineering professional who likes to live at the cutting edge of technology, then we’ve got a great opportunity for you.,
Honeywell’s Tridium development team is looking for an experienced, energetic, and innovative Embedded Software Engineer to be based in Richmond, VA. Tridium is a global software and services company that develops and markets Niagara, a M2M software framework that solves the challenges of managing smart devices in real time, over the Internet. With over 300,000 instances successfully applied in energy-services, building-automation and industrial-automation, Niagara is the operating system for “The Internet of Things”.
The Ideal Candidate:
Is a critical thinker that challenges assumptions
Seeks new ideas
Understands the “why” and not just the “what”
Actively solicits opposing perspectives and alternative ideas
Proactively shares accomplishments, knowledge, lessons, and updates across the organization
Drives customer value versus meeting customer demands
Persistently drives activity to achieve results
Duties and Responsibilities:
Develop firmware applications and scripts on different platforms
Participate in full software development lifecycle from idea conception through release and maintenance
Utilize various microprocessor development kits to determine design compatibility
Collaborate with hardware team during design, development and integration
Assist with the maintenance of source repositories
Collaborate with sales and marketing to define features
Partner with Software Quality Assurance during software test process
Troubleshoot support inquiries escalated from internal technical support group
YOU MUST HAVE
Bachelor’s degree from an accredited institution in a technical discipline such as the sciences, technology, engineering or mathematics
2+ years of relevant embedded SW development experience with Master’s degree
3+ years of relevant embedded SW development experience with Bachelor’s degree
WE VALUE
Experience with Java runtimes; JVM debugging; JNI programming
Experience debugging 3rd party software packages
Familiarity with shell scripting and Go
Good C programming skills with cross-compiler tool chain experience
Experience with TCP/IP, RS232 and RS485 protocols
Honeywell 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.