AI SCORE 8.5

Senior Embedded Linux Developer for AI-Enabled Acoustic Systems

$120K–$150K/year

About the Role

We are seeking a Senior Embedded Linux Developer to join our team and work on AI-enabled acoustic systems. This Senior Embedded Linux Developer remote position will involve developing, debugging, and maintaining software for our innovative products. You will collaborate with a diverse team of engineers and technicians to deliver sensor systems that meet customer needs.

What You'll Do

  • Translate general system requirements into actionable software tasks and architecture.
  • Develop, troubleshoot, test, deploy, and debug primary buoy software in a Linux environment using modern GNU development tools.
  • Utilize C++17 and Python 3.12+ in a ROS2 environment, with plans to transition away from ROS2 in the future.
  • Maintain and develop a cross-platform DSP library for real-time use on ARM A-series processors and traditional cloud computing environments.
  • Solicit user feedback from buoy field operators and implement necessary features to enhance the existing system.
  • Interface with the IoT cloud segment to maintain APIs with an independent cloud processing team, ensuring seamless data flow from the buoy systems.
  • Conduct testing of components, subsystems, and systems both in the shop and in the field.
  • Develop documentation, procedures, scripts, and CI/CD pipelines to support buoy production as the company grows.
  • Mentor junior colleagues as the team expands.

Requirements

  • 8+ years of experience in embedded software development.
  • Strong programming, testing, and debugging fundamentals, with a preference for C/C++ experience.
  • Exemplary attention to detail and a focus on quality and safety.
  • Experience working in a Linux environment and ability to collaborate with hardware engineers to debug complex systems.
  • Excellent verbal and written communication skills.
  • Ability to participate in at-sea deployment, test, and recovery operations.
  • Eligibility for a SECRET or TOP SECRET security clearance.

Nice to Have

  • Experience with maritime operations, small boat operations, and field repair logistics.
  • Familiarity with Python programming, CMake, ROS2’s build system, Docker, and GCC cross-compilation.
  • Experience with low-level communications protocols such as I2C, SPI, and CAN.
  • Knowledge of embedded IoT modems using the AT command set.
  • Experience with FreeRTOS and its modules.

What We Offer

  • Unlimited PTO to maintain work-life balance.
  • Comprehensive health benefits including medical, dental, and vision coverage.
  • 11 paid holidays throughout the year.
  • Professional development opportunities to advance your skills.
  • Collaborative environment with direct access to leadership.
  • Mission-driven work that contributes to national security.
  • Growth opportunities during an exciting expansion phase.
  • 401(k) with company match and performance bonuses.

This Senior Embedded Linux Developer remote role is not just a job; it's an opportunity to join a mission-driven team where your contributions make a real-world impact. If you are passionate about embedded systems and AI, we would love to hear from you!

Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This role offers a unique opportunity to work on impactful AI-enabled systems with a focus on embedded Linux development. The company values collaboration and professional growth, making it an attractive position for experienced developers.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.