Embedded Software Engineer

Tap Growth Ai 

📍 Taunton, United States 🇺🇸

full-time
senior
on-site
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

RustmicrocontrollersRTOSdebuggingoptimization

Industry

CybersecurityConsumer Electronics

Job Description

🌟 We're Hiring: RUST Embedded Software Engineer! 🌟

We are seeking an experienced RUST Embedded Software Engineer to design and develop high-performance embedded systems. As a RUST Embedded Software Engineer, working with custom Hardware built in-house, for our Cyber group, you'll be a member of a cross functional team responsible for developing mission critical NSA-certified Cybersecurity devices in a rapidly growing product line. You'll be working at the cutting edge of Cybersecurity and high-speed data.

📍 Location: Taunton, United States

⏰ Work Mode: Work From Office

💼 Role: RUST Embedded Software Engineer

What You'll Do

🎯 Design and implement embedded software solutions using Rust

⚡ Develop real-time systems and device drivers

🔧 Optimize code for memory-constrained environments

🛠️ Debug and troubleshoot hardware-software integration issues

📋 Collaborate with hardware teams on system architecture

🔍 Conduct code reviews and maintain software quality standards

What We're Looking For

✅ 10+ years of embedded software development experience

✅ Expert-level proficiency in Rust programming language

✅ Strong knowledge of microcontrollers and embedded systems

✅ Experience with real-time operating systems (RTOS)

✅ Proficiency in debugging tools and hardware interfaces

✅ Understanding of low-level programming and system optimization

We encourage you to apply if you have any of these preferred skills or experiences:

  • Actual experience working in the RUST development language
  • Real-Time multi-threaded Embedded software, preferably on Linux OS.
  • Model-based development, preferably Rhapsody.
  • Extensive experience with Object Oriented design and programming, preferably in UML and RUST.
  • Familiarity with C and C++
  • Long development lifecycle and product lifespans, requiring maintenance and regular technology refresh.
  • ARM virtualization extensions, preferably Hypervisor.

Ready to make an impact? 🚀 Apply now and let's innovate together!