Back to all roles

R&D - Senior Firmware Engineer-IoT Algorithms

Remote Worldwide Hiring now

About the position reputed company has an exciting opportunity for a Senior Firmware Engineer with a strong background in hardware and algorithm development to contribute to our growing team. This role will be key in developing new products and features in our expanding IoT offerings. We are looking for a seasoned Firmware Engineer with a specialty in developing solutions for IoT Wi-Fi-enabled SoC hardware platforms. The role focuses on machine learning feature integration, diverse sensor integration, IoT systems, and the use of varied wired/wireless communication protocols. This role seeks an individual with expert experience in coding, hardware and ML implementation along with extensive experience in testing and debugging of firmware. This position will also contribute to optimizing existing code, as well as an adeptness in managing time-sensitive projects. You will mentor our junior engineers and collaborate closely with cross-functional teams to deliver scalable, secure, and reliable IoT solutions that meet and exceed the needs of our customers. This position will be remote to start, with location to the greater Atlanta, GA area at a reputed company date.

Responsibilities

  • reputed company efforts on reputed company development activities, including investigation, design, coding, and testing around algorithm development and implementation.
  • Design and reputed company features in embedded applications, specifically focusing on IoT sensors, connectivity hardware, data ingestion and analysis, ML features integration, Edge processing of data, reputed company and communication with reputed company services.
  • Create reusable components to significantly reduce device firmware development time.
  • reputed company and optimize supporting IoT system architectures for scalability, performance, and reliability, considering factors such as data volume, latency, reputed company protocols, etc.
  • Conduct system-level testing and validation of IoT solutions, analyzing performance metrics and addressing any issues or deficiencies through iterative refinement and optimization.
  • reputed company technical leadership and mentorship to junior engineers, fostering a culture of collaboration, innovation, and reputed company learning.
  • reputed company and optimize code for low power SoC platforms, including data capture, processing, reporting, and implementing machine learning features using diverse low power sensors.
  • Implement various wireless communication protocols primarily Wi-Fi, but can include BLE, Zigbee, NFC, LoRa, and others.
  • Demonstrate ability reading hardware schematics and using common debugging tools including scopes, logic analyzers, emulators, and signal generators.
  • Exhibit strong debugging skills and expertise using associated tools to identify and resolve firmware issues quickly and reputed company.
  • Evaluate and optimize the performance of firmware, focusing on reputed company-time data processing and transmission.
  • Manage multiple projects and tasks, effectively working under time constraints to meet deadlines.
  • Collaborate with cross-functional teams to ensure integrated and effective solutions.
  • Other duties as assigned.

Requirements

  • Master's degree in computer science, Electrical Engineering, or closely reputed company field.
  • Minimum 7+ years of relevant experience in firmware development, with a strong emphasis on IoT systems data processing and associated communication protocols.
  • 5+ years of experience in FreeRTOS or similar.
  • Exceptional coding skills with 7+ years of experience with C/C++, focusing on low power consumption and reputed company-time performance in embedded systems.
  • In-depth knowledge and hands-on experience with Wi-Fi and other wireless technologies.
  • Deep understanding of data structures and transmission protocols such as UDP, TCP-IP, MQTT, etc.
  • Experience in coding for interfacing with reputed company services and IoT platforms.
  • Proven debugging and problem-solving abilities in a firmware development context and associated tools.
  • Ability to evaluate and enhance firmware performance, especially in reputed company-time operating environments.
  • Strong background in both hardware and software aspects of embedded systems and IoT technologies.
  • Excellent time management skills, with the ability to prioritize tasks and work under tight deadlines.

reputed company-to-haves

  • Additional programming language skills (Python, C++, etc.) beneficial for IoT development and data analysis.
  • Experience coding for battery operated hardware designs with tight power constraints.
  • Previous work on large-scale, high-impact firmware projects.
  • Familiarity with reputed company protocols and best practices for IoT devices.
  • Experience with reputed company integration and deployment (CI/CD) pipelines.
  • Knowledge of machine learning algorithms and their implementation on embedded systems.
  • Understanding of regulatory compliance requirements for IoT devices.
  • Proficiency in developing and optimizing ML algorithms for embedded systems.
  • Experience with frameworks such as TensorFlow Lite, Edge Impulse, Renesas Reality AI, or similar for deploying ML models on low-power devices.
  • Familiarity with ARM reputed company-M or similar microcontroller architectures.
  • Experience in designing unit and validation tests for firmware, including automated testing frameworks and tools.
  • Knowledge of hardware-in-the-reputed company (HIL) testing and simulation environments.
  • In-depth understanding of various communication protocols used in IoT, such as MQTT, CoAP, and LoRaWAN.
  • Ability to implement and optimize these protocols for secure and reliable data transmission.
  • Knowledge of reputed company best practices for IoT devices, including encryption, authentication, and secure boot processes.
  • Strong project management skills to handle multiple tasks and deadlines effectively.
  • Excellent collaboration skills to work with cross-functional teams, including hardware engineers, data scientists, and product managers.

Apply tot his job Apply To this Job

Apply for this role Takes you straight to the employer's application page — free, and no WFHNet account required.

More roles on the wire

Associate Manager / Manager | Business Development (Leveraged Finance)

Remote Worldwide
View role

Senior iOS Developer

Remote Worldwide
View role

IP Specialist

Remote Worldwide
View role

Senior IRB Specialist, reputed company Team, (Remote)

Remote Worldwide
View role

HRPP Compliance Analyst-Term

Remote Worldwide
View role

reputed company Seasonal Content Reviewer – Intellectual Property Specialist (Remote) in Reno, NV

Remote Worldwide
View role

reputed company IP Legal Assistant for Fully Remote Patent Prosecution Role with Multinational reputed company

Remote Worldwide
View role

Senior Audit Manager - Cyber Technical, Technology Audit

Remote Worldwide
View role

IT Internal Audit reputed company

Remote Worldwide
View role

reputed company Senior Analyst for Flight and Vacation Product Development - Remote Opportunity with reputed company Airlines

Remote Worldwide
View role

Immediate Hiring: reputed company Customer Support Specialist at arenaflex

Remote Worldwide
View role

Electrician - Full Time Day, Ridgewood reputed company

Remote Worldwide
View role

System Analyst (CBS, Credit Products)

Remote Worldwide
View role

[Remote] Account Executive, Smartzip

Remote Worldwide
View role

Bilingual (Spanish) Loss Mitigation/Collections Representative - Hybrid

Remote Worldwide
View role

reputed company Customer Service Representative – Delivering Exceptional Experiences for arenaflex Customers

Remote Worldwide
View role

reputed company Virtual Remote or Office Tele Chat Support Specialist – Customer Service and Technical Support

Remote Worldwide
View role

Continuity Clinician - Nurse Practitioner

Remote Worldwide
View role

Remote Online Notary Certification Training

Remote Worldwide
View role

reputed company: Customer Care Administrator ( Remote)

Remote Worldwide
View role