Senior Embedded Software Engineer

Seakeeper Inc

$110K — $130K *
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science or related field preferred
  • 5+ years of C/C++ development experience
  • 2+ years of embedded Linux application development
  • Experience with Yocto/Buildroot for embedded Linux platform development is highly desirable
  • Proficient in Python 3+ and CI/CD practices

Responsibilities

  • Represent the highest technical competency in embedded Linux C/C++ development
  • Develop and maintain Linux-based application software
  • Lead development projects leveraging significant software development experience
  • Contribute to technical architecture and product roadmaps
  • Foster and improve best practices across the engineering team
  • Support and mentor junior Software Engineers

Benefits

  • Opportunity to work with cutting-edge embedded Linux technology
  • Hands-on involvement in diverse projects with significant feature ownership
  • Exposure to Agile project management practices in a flat team structure
  • Possibility for travel to various facilities and locations as needed
  • Dynamic and fast-paced work environment that encourages personal growth and contribution
Full Job Description
WHAT YOU'LL DO

As our Senior Embedded Software Engineer, you'll play a pivotal role within our embedded Linux-based software organization for Seakeeper and Seakeeper Ride products. You'll be a major contributor to software architecture and technology requirements and leading by example through deployment of best-in-class software solutions. You'll make an immediate impact developing and maintaining our products by:

  • Representing the highest technical competency in embedded Linux C/C++ development
  • Developing and maintaining our Linux based application software
  • Leveraging your software development experience to lead development projects
  • Contributing to technical architecture and roadmaps
  • Fostering and improving best practices across the team
  • Supporting and mentoring more junior Software Engineers


WHAT YOU NEED TO SUCCEED

Do you have a positive attitude, an eagerness to learn and the ability to hustle in a fast-paced environment? Then Seakeeper is the place for you! Here are a few other things you'll need to succeed.

MUST-HAVES
  • Bachelor's degree in computer science or a related field is strongly preferred, or degree level qualification in computer science or software engineering
  • 5+ years of C/C++ development
  • 2+ years of embedded Linux application development
  • Highly desirable:
    • Embedded Linux platform development (Yocto/Buildroot)
    • Python 3+ development
    • Continuous Integration/Continuous Delivery (CI/CD)
    • Git source control


NICE-TO-HAVES
  • A personal passion or interest in the marine industry or boating
  • CMake build system
  • Angular 11+ or similar (Typescript/HTML/CSS/JavaScript)
  • MQTT
  • Azure Cloud experience
  • Experience with CAN bus
  • RTOS and bare-metal microcontroller development


MORE DETAILS YOU'LL WANT TO KNOW
  • You'll report to our Software Engineering Manager, based in the UK
  • This role is onsite in either our Ft. Myers, FL office or our Poole, United Kingdom office
  • This role will be expected to be onsite for a minimum of 10 days a month at the candidate's local office
  • Travel may be required to Seakeeper's Pennsylvania, Florida, United Kingdom, or other facilities/locations on an as-needed basis, up to 10%


YOUR TEAM

The Software Engineering team is nestled within our Seakeeper Product Engineering department. It is a dynamic, nimble, high-profile group tasked with leveraging, obtaining, and owning the diverse technical expertise and capabilities required to fulfill critical, foundational product development functions. Its primary function is to deliver world class, Linux based, system management and user interface functionality to Seakeeper products. It is a flat team, managing projects through an Agile workflow that allows maximum exposure to a variety of projects and systems within the group. You'll be involved in a myriad of projects and have opportunities for feature ownership and process ownership as time progresses. Seakeeper has heavily invested in vertical integration for our Linux subsystem, we control all the hardware and the software, so you'll get to play a diverse role on the software side of that equation.

Fast-paced and hands-on don't even begin to describe what you'll experience here. That means you have the freedom to make a difference and contribute to the larger goal, regardless of your position. The only constant at Seakeeper is change, and we thrive on it!

Similar Jobs

More Jobs at Seakeeper Inc

More Technical Services Jobs

Find similar Senior Embedded Software Engineer jobs: