
Senior Firmware Engineer
Crestron Electronics
The Role
Overview
Develop and maintain embedded Linux firmware for ARM-based products.
Key Responsibilities
- embedded linux
- driver development
- feature enhancements
- system integration
- technical documentation
- debugging
Tasks
-Interface software applications with other devices and control systems -Provide technical documentation (test procedures, design specifications, etc.) -Responsible for the maintenance of current software including feature enhancements, performance increases, troubleshooting, testing, and bug fixing. -Responsible for design and implementation of new device features on multiple platforms -Work closely with other software and hardware engineers to solve design issues. -Design, develop, implement, debug, and maintain embedded real time applications for Linux based products C, & C++ development environments -Embedded Linux device driver development, optimizations, bug fixing, add new functionality including but not limited to Networking, I2C, SPI or in user space application level. -Embedded Linux Kernel / OS development on ARM based platforms including configuration management, embedded build, deployment, hardware interfaces, device driver, device tree
Requirements
- c++
- b.sc.
- embedded linux
- tcp/ip
- git
- python
What You Bring
-Must have strong C, & C++ skills -Bachelor of Science degree in Electrical, Computer Science or Computer Engineering -Networking stack knowledge [TCP/IP, UDP] -Ability to independently read and understand electrical schematics -Must have used advanced debugging tools/techniques e.g., JTAG, GDB -Proven expertise in embedded Linux operating system -Familiarity with tools: git, Jira, Jama -Embedded Linux U-Boot/kernel development and customization -Strong knowledge of real-time systems, multi-threading, and low-level programming -Familiarity with scripting languages e.g., Bash, Python -Must be able to work in the U.S. without sponsorship -Linux OS internals, Linux kernel software -Very collaborative with excellent communication skills and people skills -Familiarity with SoC, FPGA devices -Linux Device Tree development -Familiarity with hardware bring up -Knowledge of I2C, SPI, MDIO protocols
People Also Searched For
Customer Service jobs in Yonkers , New York , US
Risk Analyst jobs in Yonkers , New York , US
Asset Manager jobs in Yonkers , New York , US
Customer Service jobs in New York , US
Risk Analyst jobs in New York , US
Asset Manager jobs in New York , US
Customer Service jobs in Yonkers , US
Risk Analyst jobs in Yonkers , US
Asset Manager jobs in Yonkers , US
The Company
About Crestron Electronics
-a pioneer in the world of automation and control systems. -specializes in creating integrated solutions that bring together technology, design, and functionality. -offers sophisticated solutions for smart homes, corporate boardrooms, and other environments. -produces cutting-edge products that streamline and enhance control over audio, video, lighting, HVAC, and security systems. -known for seamless integration with hundreds of technologies, ensuring top-tier performance and scalability. -offers custom-designed systems, providing personalized experiences to clients worldwide. -undertakes notable projects such as world-class stadiums, luxury residences, large-scale commercial buildings, and high-tech theaters. -is distinguished by its commitment to innovation and exceptional customer service. -develops unique products including touchscreens, remotes, and software solutions. -is recognized as a global leader in the automation sector.
Sector Specialisms
Government
Corporate
Education
Healthcare
Hospitality
Residential
Commercial
Smart Buildings
Unified Communications
Audio-Visual
Security
Emergency Operations
Courtroom Automation
Facility Management
Video Content Distribution
Visa Sponsorship
-candidates must be authorized to work in the u.s. without sponsorship.
