Firmware Engineering
Crestron Electronics
At Crestron Electronics, Inc we build the technology that integrates technology.
We are proud to be the largest and most recognized brand in automation and control solutions, and the premier technology partner for fortune 500 businesses globally. Our products' are integrated into new high-tech commercial buildings' to include some of the most exciting real estate throughout the world. Our clients include Google, Microsoft, Amazon, LinkedIn and many others. We are the leaders in the most exciting industry in the world! Our automation and control solutions for homes and buildings allow our clients to control entire environments with the push of a button, integrating systems such as Audio Visual, Lighting, Shading, Security, Building Management Systems and HVAC to provide greater comfort, convenience and security. Our Lighting Group is growing, and we're looking for a Firmware Engineer to dive in and help us build the next generation of our lighting and environmental control products. This role requires your presence at our Rockleigh campus for at least 3 days a week to facilitate hands-on testing and collaboration. If you enjoy tackling complex embedded challenges and want to see your work directly impact innovative products like advanced thermostats, keypads, smart shades, and system controllers, this is for you. We need an engineer who isn't afraid to get their hands dirty, solve tough problems, and can work independently and collaborate effectively to get things done. What You'll Be Doing You'll be a key player in our firmware development team, at first learning from our subject matter experts, then taking ownership of the complete firmware lifecycle for new and existing products. This means:- Helping to review and revise product requirements to ensure technical feasibility and clarity from a firmware perspective.
- Designing, developing, and debugging firmware for our embedded systems, focusing on our Lighting and Environmental product lines (primarily thermostats, keypads, shades, and controllers)
- Collaborating closely with hardware engineers and other developers to integrate firmware and troubleshoot system-level issues.
- Assisting hardware engineers with new board bring-up, then taking the lead on implementing and running firmware-centric design verification tests (DVT) and performing real-time debugging
- Creating clear technical documentation including design specifications and test procedures.
- Supporting the products you help create, ensuring they meet our quality standards and customer expectations.
We're looking for someone who can be productive quickly. You'll need.
- At least 3 years of hands-on embedded firmware development experience, covering all phases from initial board bring-up support and DVT to real-time debugging and system testing
- Strong C/C++ programming skills and a deep understanding of microcontroller architectures
- Proven ability to diagnose and solve complex system-level problem
- Good communication skills - you can explain technical concepts clearly, both verbally and in writing
- A proactive, self-motivated approach with a commitment to delivering quality work. You thrive in a team and can adapt to a fast-paced development cycle
- Matter/Thread connectivity (including commissioning and device interoperability). Important!
- Control Theory (e.g., PID controllers, loop filters)
- Real-Time Operating Systems (RTOS) - Free RTOS is a significant plus
- Communication protocols such as Ethernet, Bluetooth (BLE), 802.15.4/Mesh (e.g., Zigbee).
- Modern embedded security protocols and best practices.
- Lighting control systems and DALI technology.
- Common peripheral interfaces like UART, I2C, SPI, and USB.
EOE/M/F/D/V *No Solicitation* Any agency submittal to any employee of Crestron Electronics, Inc by any method of communication will be deemed the sole property of Crestron Electronics Inc.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineering in Rockleigh, NJ vacancy
$107.5k - $173.5k
..., Shading, Security, Building Management Systems and HVAC to provide greater comfort, convenience and security. The Senior Firmware Engineer, Streaming Audio is a critical individual contributor on the Streaming Audio engineering team, responsible for designing, developing...SuggestedTemporary work$60 - $120 per hour
...environments. Experts contribute directly to how AI systems learn, reason, and perform across domains like finance, healthcare, engineering, and more. Our platform identifies and vets top talent through an AI recruiter, enabling high-quality contributions at scale. Our...SuggestedContract workRemote work$122.5k - $198k
...comfort, convenience and security. Summary The Software Engineering team is seeking a Lead Software Engineer to drive the... ...will collaborate closely with Product Management, UX Designers, Firmware, Quality Engineering, and System Architecture teams to design...SuggestedTemporary work$129k - $209k
...legacy software projects during ongoing development as well as research and innovate technologies to come up with simple, original engineering solutions to complicated problems and customer demands. Analyze and problem-solve field issues and provide onsite support as...SuggestedTemporary workHome office- Adjunct Teaching Positions Bergen Community College is hiring adjunct faculty for Computer Science, Engineering, and Information Technology for Summer and Fall 2026 semesters. Courses and Requirements Computer Science/Information Technology Required: Master’s degree in...SuggestedSummer workLocal areaAfternoon shift
- JOB: Hardware Analog Engineer At Emerson In Pune If you are an Electronics Manufacturing Test Engineer looking for a great opportunity to grow, develop and expand your skills professionally, Emerson has an exciting must-see opportunity for you based in our Pune location...
- ...securities and pricing data, and later moving to other data domains. Qualifications and Skills Proven experience as a Data Engineer with experience in Azure cloud. Experience implementing solutions using: Azure cloud services Azure Data Factory...
- A technology company based in Emerson, NJ, is seeking a Hardware Analog Engineer to join its team. This role focuses on developing and improving automated test systems for industrial automation products. Responsibilities include working collaboratively on test setups,...
- ...critical component in the middleware stack and plays a key role in IBM's enterprise content management strategy. As a Customer Support Engineer, you will participate in the worldwide remote technical support team for our Content Manager OnDemand software. You will be part...Full timeRemote workWorldwide
- I am a recruiting consultant with Artech, and I am hoping I can help you find the perfect next opportunity for your career goals. You very well could be happy in your present role but might be looking for a more challenging project or maybe you want to explore opportunities...
- ...Senior Software Engineer Location: New Jersey Rate: DOE $/hr. Position Type: contract Interview Process: Phone Followed by F2F US Citizen, Green Card and GC EAD Qualifications / Requirements BS degree or higher in Computer Science with a minimum of 5+ years...Contract work
- Providing Engineering and Manufacturing solutions since 1955, Triangle specializes in precision engineering and manufacturing of highly complex, tight-tolerance machined parts and assemblies. Triangle continues to thrive in more than 107,000 square feet over four state-...Visa sponsorshipWork visa
- ...professional services firm is seeking a new Senior Software Developer to work on complex and evolving challenges across the full engineering landscape. ***This is a Remote opportunity.*** Responsibilities: Designing and delivering software solutions...Remote work
- Job Title: Node js Full Stack Developer Max Rate: **** This contractor can work remote from anywhere in the US. JD: Please share Node.js focused profiles and avoid React js developers who are more front-end focused and learn Node.js as a secondary skill....For contractorsLocal areaRemote work
- ...Description Full Stack Developer - Level 2 (Hybrid) Blue Sage Solutions is seeking a talented Level 2 Full Stack Engineer to join our team in a hybrid capacity. This role requires on-site presence at our Englewood Cliffs, NJ office on Tuesdays and Thursdays (minimum...Work at officeRelocation
- ...embraces change, and drives connection in an ever-evolving world.Job DescriptionVersant is seeking a highly skilled Senior Software Engineer to join our FinTech team and help design, build, and scale high-quality global software solutions that handle high-volume payment...Local areaRemote work
$125k
Overview This position has an On-Site Requirement in Teaneck NJ Interstate Waste Services is the most progressive and innovative provider of solid waste and recycling services in the greater New York, New Jersey and Connecticut markets with a rail-served landfill...Local area- ...DevOps Engineer Location: They are preferring someone in the DMV Location (Delaware, Washington, DC, Maryland, Virginia) to go into one of the nearby locations. The hybrid schedule will be once a quarter, so it will be every once in a while. MUST HAVE THEIR OWN LAPTOP...
- ...and others. If you're as passionate about your future as we are, join our team. KPMG is currently seeking a Sr. Software Engineer to join our Tax Ignition Team. This is a hybrid work opportunity out of our Montvale, NJ location. Responsibilities: Collaborate...Local area
- ...Embedded Engineer (Microprocessors) We are seeking a seasoned Electrical Engineer, embedded engineer to design and program complex electrical systems. Responsibilities: Engineered and designed microprocessor-based, mixed-signal circuit boards for specialized...Work at officeFlexible hours
- Responsibilities: • Develop, debug, test, and deploy new and existing applications • Help to ensure that developed application solutions satisfy business and technical requirements and that standard testing procedures have been followed • Design, construct, implement...For contractorsWork experience placementH1bWork at officeLocal area
- ...career while creating software that changes the world. Your role and responsibilities We are seeking an experienced Technical Engineer to provide advanced technical support for the IBM products. In this role, you will act as the highest escalation point for...
$130k - $170k
...leverage advances in AI technologies for the benefit of the business. What We're Looking For We are looking for a Software Engineer II to focus on solutions for our AI Transformation team. You will work in-office at least three days per week at our Fort Lee, New...Temporary workWork at office3 days per week- ...running queries. Required Skills Master's in computer science, computer applications, information technology or electronics engineering. 2 years experience in job offered or 2 years experience as software engineer, software development engineer, applications...Full timeContract workSecond job
- ...Software Engineer - Onsite | Redmond, WA I'm currently hiring on behalf of a valued client for the role of a Software Engineer... ...Proficiency in Python Solid understanding of hardware and firmware Location: Onsite - Redmond, WA This is a great...Currently hiring
- ...applications as well as support existing applications on the IBMi platform. Requirements: Education: BS in Computer Science, Engineering or a related field. Skills: Strong knowledge of ILE and Free Form RPG programming language. Knowledge of Web...Flexible hours
- ...Epicor Kinetic Programmer Chromalloy is a global engineering & solutions company. We are a leading provider of aftermarket parts, repairs, and solutions that safely & reliably extend the life of aircraft engines and gas turbines. We develop, manufacture and repair critical...Permanent employmentFlexible hours
$2,611 per week
Talent4Health is seeking a travel Histology Technologist for a travel job in Nyack, New York. Job Description & Requirements ~ Specialty: Histology Technologist ~ Discipline: Allied Health Professional ~ Start Date: 06/02/2026 ~ Duration: 13 weeks ...Monday to FridayShift work$2,355 per week
Cross Country Allied is seeking a travel Histology Technologist for a travel job in Nyack, New York. Job Description & Requirements ~ Specialty: Histology Technologist ~ Discipline: Allied Health Professional ~ Start Date: 06/08/2026 ~ Duration: 13...Flexible hoursShift work$2,803 per week
MedCadre is seeking a travel Histology Technologist for a travel job in Nyack, New York. Job Description & Requirements ~ Specialty: Histology Technologist ~ Discipline: Allied Health Professional ~ Duration: 13 weeks ~40 hours per week ~ Shift...Weekly payImmediate startShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineering. Be the first to apply!

