Apply

Senior Embedded Firmware Engineer

Posted 21 days agoViewed

View full description

💎 Seniority level: Senior, 10+ years

📍 Location: United States

🔍 Industry: Industrial IoT

🏢 Company: AssetWatch, Inc.

🗣️ Languages: English

⏳ Experience: 10+ years

🪄 Skills: PythonCybersecurityEmbedded SystemsGitIoTC++CI/CDDebugging

Requirements:
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
  • 10+ years of experience in embedded firmware development, focusing on industrial IoT applications.
  • Expert-level proficiency in C, C++, and Python.
  • Extensive experience with microcontroller and microprocessor platforms.
  • Advanced knowledge of embedded systems design and hardware-software integration.
  • Experience with cellular IoT and understanding of modem integration.
  • Proficiency with RTOSs and Linux-based OSs.
  • In-depth knowledge of wireless communication protocols.
  • Hands-on experience with debugging tools.
  • Mastery of version control systems and CI/CD pipelines.
  • Excellent problem-solving skills, leadership, and communication skills.
Responsibilities:
  • Lead the design, development, and optimization of firmware for embedded systems used in industrial IoT devices.
  • Collaborate with hardware engineers to ensure seamless integration of firmware and hardware components.
  • Architect and implement real-time operating systems (RTOS) and low-level drivers.
  • Define and implement robust communication protocols.
  • Conduct advanced unit testing, debugging, and validation of firmware.
  • Optimize firmware for performance and power efficiency.
  • Drive code reviews and ensure adherence to coding standards.
  • Create and maintain comprehensive technical documentation.
  • Collaborate with cross-functional teams.
  • Stay updated on emerging technologies and trends.
Apply