What are the responsibilities and job description for the Embedded Software Engineer II position at honeywell?
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