Job Closed

This listing is no longer active.

AssetWatch

Founded in 2014 and headquartered in Westerville, Ohio, AssetWatch is a leader in proactive and predictive maintenance solutions offering end-to-end remote cond

Senior Embedded Firmware Engineer

Location

United States + 1 moreAll locations: United States | Canada

Posted

101 days ago

Salary

0

No structured requirement data.

Job Description

Senior Embedded Firmware Engineer

AssetWatch

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We are seeking a highly experienced Senior Embedded Firmware Engineer to join our engineering team. The ideal candidate will bring extensive expertise in developing, testing, and maintaining firmware for industrial IoT devices. This role demands a deep understanding of embedded systems, proven leadership capabilities, and a track record of delivering high-quality solutions in complex environments. - 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 for microcontrollers and processors. - Define and implement robust communication protocols such as MQTT, Ethernet/IP, SPI, I2C, I2S, and UART. - Conduct advanced unit testing, debugging, and validation of firmware to ensure reliability and performance. - Optimize firmware for power efficiency, memory usage, and performance constraints in large-scale deployments. - Drive code reviews and ensure adherence to industry-leading coding standards and practices. - Create and maintain comprehensive technical documentation, including firmware architecture, design specifications, and testing procedures. - Collaborate with cross-functional teams, including software developers, data scientists, and product managers, to deliver high-quality IoT solutions. - Stay ahead of emerging technologies and industry trends to continuously enhance product offerings. Qualifications - Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field. - 10+ years of experience in embedded firmware development, with a strong focus on industrial or IoT applications. - Expert-level proficiency in programming languages such as C, C++, and Python. - Extensive experience with microcontroller and microprocessor platforms such as ARM Cortex-M and Cortex-A, PIC, STM32, and ESP32. - Advanced knowledge of embedded systems design, including hardware-software integration and system-level architecture. - Experience with cellular IoT (Cat-M1, NB-IoT) and private LTE/5G, with a strong understanding of modem integration, network protocols, RF performance optimization, and troubleshooting connectivity issues across various platforms. - Proficiency with RTOSs (e.g., FreeRTOS, Zephyr), Linux based OSs, and bare-metal programming. - In-depth understanding of wireless communication protocols such as Thread, Matter, Bluetooth, Wi-Fi, Zigbee, and LoRaWAN. - Advanced hands-on experience with debugging tools such as oscilloscopes, logic analyzers, and JTAG debuggers. - Proven ability to manage expectations, effectively prioritize tasks, and utilize issue and project management tools like Jira to ensure efficient project delivery and team collaboration. - Mastery of version control systems (e.g., Git) and CI/CD pipelines. - Excellent problem-solving skills and attention to detail. - Strong leadership, mentoring, and communication skills. Requirements - Expertise in cybersecurity principles and secure firmware development. - Familiarity with cloud platforms and IoT frameworks. - Proven ability to lead projects using agile development methodologies. Benefits - Competitive compensation package including stock options. - Flexible work schedule. - Comprehensive benefits including retirement plan match. - Opportunity to make a real impact every day. - Work with a dynamic and growing team. - Unlimited PTO.

Job Requirements

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
  • 10+ years of experience in embedded firmware development, with a strong focus on industrial or IoT applications.
  • Expert-level proficiency in programming languages such as C, C++, and Python.
  • Extensive experience with microcontroller and microprocessor platforms such as ARM Cortex-M and Cortex-A, PIC, STM32, and ESP32.
  • Advanced knowledge of embedded systems design, including hardware-software integration and system-level architecture.
  • Experience with cellular IoT (Cat-M1, NB-IoT) and private LTE/5G, with a strong understanding of modem integration, network protocols, RF performance optimization, and troubleshooting connectivity issues across various platforms.
  • Proficiency with RTOSs (e.g., FreeRTOS, Zephyr), Linux based OSs, and bare-metal programming.
  • In-depth understanding of wireless communication protocols such as Thread, Matter, Bluetooth, Wi-Fi, Zigbee, and LoRaWAN.
  • Advanced hands-on experience with debugging tools such as oscilloscopes, logic analyzers, and JTAG debuggers.
  • Proven ability to manage expectations, effectively prioritize tasks, and utilize issue and project management tools like Jira to ensure efficient project delivery and team collaboration.
  • Mastery of version control systems (e.g., Git) and CI/CD pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Strong leadership, mentoring, and communication skills.
  • Expertise in cybersecurity principles and secure firmware development.
  • Familiarity with cloud platforms and IoT frameworks.
  • Proven ability to lead projects using agile development methodologies.

Benefits

  • Competitive compensation package including stock options.
  • Flexible work schedule.
  • Comprehensive benefits including retirement plan match.
  • Opportunity to make a real impact every day.
  • Work with a dynamic and growing team.
  • Unlimited PTO.

Related Job Pages

More Full-stack Engineer Jobs

U IRIS devient U TECH logo

Software Product Engineer – Agentic, AI Systems

U IRIS devient U TECH

La performance IT au service des magasins et de la Coopérative U

Full TimeRemoteTeam 501-1,000Since 2011H1B No Sponsor

• Build AI-native product features • Design and evolve LLM-powered workflows and agentic systems that solve real customer problems. • Build multi-step agents with state, memory, tool use, routing, and evaluation. • Turn fuzzy requirements into working systems through fast iteration and feedback. • Own features end-to-end: design, implementation, iteration, and reliability. • Ship like a product engineer • Collaborate closely on product direction and tradeoffs , not just implementation. • Think in outcomes, user value, and constraints-not just architecture diagrams. • Consider cost, latency, observability, and failure modes from day one. • Use AI to accelerate development itself: prototyping, refactoring, testing, evaluation.

Czechia
$4.3K / month
Job Closed
World Wide Technology Healthcare Solutions logo

Manager, Creative Technology

World Wide Technology Healthcare Solutions

Founded in 1990, World Wide Technology (WWT) is a global systems integrator with $13.4 billion in annual revenue that provides digital strategy, innovative technology and supply chain solutions to large public and private organizations.

OtherRemoteSince 1990H1B No Sponsor

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description The Manager, Creative Technology is responsible for leading and overseeing the design and implementation of complex technical solutions for clients. This role requires balancing strategic thinking with hands-on technical expertise to ensure the successful delivery of architectural solutions that meet both business and technical requirements. The Manager works closely with cross-functional teams, including engineering, product management, and client stakeholders, to develop scalable, reliable, and secure architectures. The position involves managing and mentoring junior architects and contributing to the continuous improvement of architectural practices within the organization. - Leads the design of technical architectures that meet client requirements, ensuring scalability, performance, security, and cost-effectiveness. - Provides technical direction and leadership to project teams, ensuring that architectural standards and best practices are followed. - Collaborates with clients to understand their business objectives and translate these into effective technical solutions. - Works closely with engineering, product management, and other stakeholders to ensure alignment between architecture and business needs. - Manages and mentors junior architects, fostering their growth and development within the organization. - Creates and maintains comprehensive architectural documentation and effectively communicates technical concepts to both technical and non-technical audiences. - Ensures the quality of the technical solutions delivered, conducting reviews and providing feedback to ensure adherence to architectural standards. - Contributes to the development and refinement of architectural frameworks and best practices within the organization. - Manages architecture-related deliverables within project timelines and budgets. Qualifications - A minimum of 7 years' progressive experience in a related field - Technical Expertise: Strong understanding of modern architecture patterns, including cloud-native design, microservices, and distributed systems. - Leadership: Proven ability to lead and guide technical teams, driving alignment on architectural decisions and approaches. - Problem-Solving: Skilled at diagnosing and resolving complex technical challenges in a fast-paced environment. - Client Management: Ability to build strong relationships with clients, understanding their needs and delivering solutions that exceed expectations. - Communication: Excellent communication skills, capable of conveying complex technical concepts clearly to both technical and business audiences. - Industry Knowledge: Deep understanding of industry trends, emerging technologies, and best practices in architecture and software engineering. - Collaboration: Ability to work effectively in a collaborative, cross-functional team environment. - Tool Proficiency: Proficient in architectural tools and technologies, including cloud platforms (AWS, Azure, GCP), containerization, and API design. Requirements - Travel: Up to 25% of the time - Salary Range: $130,000 to $190,000 annually, based on various factors including shift, location, experience, skill set, performance, licensure and certification, and business needs. Benefits - Health and Wellbeing: Health, Dental, and Vision Care, Onsite Health Centers, Employee Assistance Program, Wellness program - Financial Benefits: Competitive pay, Profit Sharing, 401k Plan with Company Matching, Life and Disability Insurance, Tuition Reimbursement - Paid Time Off: PTO and Sick Leave (starting at 20 days per year) & Holidays (10 per year), Parental Leave, Military Leave, Bereavement - Additional Perks: Nursing Mothers Benefits, Voluntary Legal, Pet Insurance, Employee Discount Program

United States
Job Closed
Demandbase logo

Staff AI Software Engineer

Demandbase

Follow Demandbase for the latest news, updates and B2B go-to-market insights.

OtherRemoteTeam 501-1,000Since 2005H1B Sponsor

• Help architect and deliver AI-native platforms • Play a key technical leadership role in evolving traditional SaaS patterns • Partner closely with Product and Engineering leadership • Contribute to architectural direction • Ensure platforms can support large language models (LLMs), agentic workflows, and AI-driven capabilities at scale • Design and build scalable, cloud-native microservices • Contribute to the technical roadmap for AI-native systems • Build and operate production-grade AI/ML systems • Partner on architectural planning for AI agents and inference optimization • Establish best practices for observability, resiliency, and cloud-native deployments • Improve CI/CD automation and developer workflows • Translate AI-first product direction into production-ready technical plans • Lead and contribute to cross-team initiatives spanning multiple engineering domains • Help set engineering standards for modern AI system design • Stay current on emerging AI approaches and apply useful techniques

California
$222K - $334K / year
Job Closed
Full TimeRemoteTeam 51-200Since 2022H1B No Sponsor

• Design, implement and improve backend services supporting payment and transaction flows. • Develop and refine frontend components that power deposit, withdrawal and account experiences. • Own end to end third party payment and supplier integrations. • Implement and maintain secure authentication, webhook validation, signature verification and callback handling. • Improve integration architecture and internal tooling to reduce onboarding time for new providers. • Ensure transactional integrity, idempotency and reliability across all payment flows. • Identify bottlenecks that slow down integration and delivery cycles and propose structural improvements. • Write clean, efficient and maintainable code with strong focus on scalability and resilience. • Collaborate closely with backend, frontend, QA and DevOps teams to deliver reliably and quickly. • Manage individual project priorities, deadlines and deliverables.

Portugal
Job Closed