Sr. Firmware Engineer Internet & Ecommerce - Northvale, NJ at Geebo

Sr. Firmware Engineer

Company Name:
Crestron
Job Description / Requirements:
Crestron is the world's leading manufacturer of advanced control and automation systems, innovating technology and reinventing the way people live and work. Offering integrated solutions to control audio, video, computer, IP and environmental systems, Crestron streamlines technology, improving the quality of life for people in corporate boardrooms, conference rooms, classrooms, auditoriums, and in their homes.
Crestron's leadership stems from its dedicated people who are committed to providing the best products, programs and services in the industry. This culmination of loyalty, devotion and innovation is what our dealers refer to as The Crestron Experience.
Crestron's firmware team is looking for a talented and self-motivated engineer with strong embedded software development experience who can apply his/her expertise in our next generation systems. As a member of the firmware development team, your daily activities will include the full lifecycle of design, develop, modify, test, debug, and support new and existing embedded software for our Control Systems
Essential Duties and
Responsibilities:
Design, develop, implement, debug and maintain embedded real time applications for Android based products in Java, C, & C+
development environments.
Work closely with other software and hardware engineers to solve design issues.
Responsible for design and implementation of new device features on multiple platforms
Responsible for integrating and controlling 3rd party applications on multiple platforms.
Responsible for the maintenance of current software including: feature enhancements, performance increases, troubleshooting, testing, and bug fixing.
Interfacing software applications with other devices and control systems
Providing technical documentation (test procedures, design specifications, etc.)
Other duties as assigned
EOE/M/F/D/V
Skills and Education Requirements:
We need a creative engineer, who thrives on solving problems and working in a team environment. You will have a Bachelor's of Science degree in Electrical or Computer Engineering. In addition we require:
A minimum of 4 years of proven experience developing and debugging embedded software for Android.
Must have strong Java, C, & C+
skills.
Must have experience with:
Android NDK and SDK
Hardware and software abstraction
File system operations
Multi-threaded and multi-process architectures
User interface development
TCP/UDP client and server implementations
Resource constrained processors (e.g. single core ARM).
Experience debugging embedded systems where step debugging may not be available.
Experience with communication networks and protocols (e.g. USB, Ethernet, TCP/IP, etc.) are also beneficial.
Experience with raster and vector image file formats is beneficial.
Experience with HW accelerated graphics processing (OpenGL ES) is beneficial.
Experience with the Session Initiation Protocol (SIP) is beneficial.
Experience with MJPEG/H264 streaming video methods/protocols is beneficial.
Experience with device driver development is beneficial.
Other Skills:
Must have strong written and verbal communication skills detail
Must be persistent, possess strong problem-solving skills, and be willing to work with others to find solutions that avoid project stalls
Must be responsible, self-motivated, creative, have a solid work ethic and have a desire to produce a quality product
Must have the ability to work in a fast moving environment
Must possess a strong team orientation
Must be able to work in the U.S. without sponsorship
Requisition Number: 3324
City: Rockleigh
State: New Jersey
Job Title: Sr. Firmware Engineer
Area of Interest: EngineeringEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.