Talent.com
Embedded Software Engineer
Embedded Software EngineerJoseph Michaels International • Knoxville, TN
Embedded Software Engineer

Embedded Software Engineer

Joseph Michaels International • Knoxville, TN
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Overview

We are seeking a talented Senior Software Engineer to join our team. The ideal candidate will have a strong background in embedded software engineering (particularly Debian-based Linux distributions) or UI development within Qt and will have a background with or personal interest in small unmanned systems (i.e. drones). Our client has several senior software engineering opportunities with various focuses including embedded Linux administration, machine learning, UI development, autopilot software and system architectures.

Responsibilities

  • Develop high-quality software design and architecture for next-generation unmanned systems
  • Grow to lead a team of junior software engineers to develop products and solutions related to unmanned systems.
  • Identify, prioritize, and execute tasks in the software development life cycle
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Review and debug code
  • Perform validation and verification testing
  • Collaborate with internal teams to fix and improve software

Experience

The successful candidate would ideally possess the following skills; however, we will consider applicants with only partial skillsets.

  • Software Engineering : 5 years (Required)
  • Proficiency in C, C++, Qt, .Net and / or Python
  • Strong proficiency in embedded Linux, including system, network manager, modem manager, etc.
  • Familiarity with or strongly expressed interest in open-source autopilot projects and communication protocols (PX4, ArduPilot, ROS, MAVLink, QGroundControl, Mission Planner, etc.)
  • Experience with ARM architectures, Raspberry Pi, Nvidia Jetson and other embedded platforms preferred
  • Knowledge of Visual Studio
  • This is an exciting opportunity for a skilled Senior Software Engineer to contribute to cutting-edge projects in fast growing company supporting consumer and defense drone development.

    Requirements

    Job applicants must be US Citizens and must be able to obtain a security clearance.

    Education

    B.S. Degree in Engineering or Computer Science. Advanced degrees are welcome.

    Job Type : Full-time

    Pay : $,.00 - $,.00 per year

    Benefits

  • (k)
  • Life insurance
  • Paid time off
  • Professional development assistance
  • Relocation assistance
  • Stock options
  • Schedule

  • Choose your own hours
  • No weekends
  • Ability to Relocate

  • Relocate with an employer provided relocation package (Required)
  • Willingness to travel

  • 25% (Preferred)
  • [job_alerts.create_a_job]

    Embedded Software Engineer • Knoxville, TN

    [internal_linking.similar_jobs]
    Automation Engineer 5

    Automation Engineer 5

    CDM Smith • Knoxville, TN, United States
    [job_card.full_time]
    CDM Smith is hiring Automation and Instrumentation & Controls Engineers! Are you interested in working on projects that are meaningful to you and society? Do you have experience in designing and im...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Developer

    Developer

    Apex Systems • Knoxville, TN, United States
    [job_card.full_time]
    Contract with potential to convert full time.We are seeking a highly skilled and experienced Developer to join our team.The ideal candidate will have a strong background in AWS, Dot Net ,Python, SQ...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Platform Integrations Developer (Mulesoft)

    Platform Integrations Developer (Mulesoft)

    Spectra Tech, Inc. • Knoxville, Tennessee, United States
    [job_card.full_time]
    Spectra Tech is seeking a Platform Integrations Specialist in Knoxville, TN.The Platform Integrations Developer plays a critical role within the Digital Learning Systems Technology team by designin...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Integration Engineer II

    Integration Engineer II

    Cross USA • Knoxville, TN, United States
    [job_card.full_time]
    The Integration Engineer position is comprised of handling the technical design and configuration effort for multiple projects and service calls active within our organization.Ability to handle the...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior Software Engineer, Core Experiences - Knoxville, USA

    Senior Software Engineer, Core Experiences - Knoxville, USA

    Speechify • Knoxville, Tennessee, United States
    [job_card.full_time]
    Speechify is the easiest way to listen to the world’s information.Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go,...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Locum Physician (MD / DO) - Emergency Medicine in LaFollette, TN

    Locum Physician (MD / DO) - Emergency Medicine in LaFollette, TN

    LocumJobsOnline • LaFollette, TN, US
    [job_card.full_time]
    Doctor of Medicine | Emergency Medicine.Competitive weekly pay (inquire for details) .LocumJobsOnline is working with Rhino Medical to find a qualified Emergency Medicine MD in LaFollette, Tennesse...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Developer 2

    Developer 2

    My3Tech Inc • Knoxville, TN, United States
    [job_card.full_time]
    Associates degree or higher in an Engineering or Science field, or related work experience.Ability to communicate effectively to multiple teams. Experience with Python Development.Experience with AW...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Software Developer

    Software Developer

    Ssg • Knoxville, Tennessee, United States
    [job_card.full_time]
    Military Veterans are highly encouraged to apply!.Essential Duties and Responsibilities.Consult with project team and functional units on the design of important projects or services.Consult with u...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Electrical / Hardware Engineer

    Electrical / Hardware Engineer

    Edgewater Technical Associates • Knoxville, TN, United States
    [job_card.full_time]
    Edgewater Technical Associates.This position will work with a nuclear engineering consulting firm that provides products and services to measure instrumentation and control system performance in nu...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Solutions Engineer

    Solutions Engineer

    C2 Labs, Inc. • Knoxville, TN, United States
    [job_card.full_time]
    IT transformation journey via our industry leading capabilities in full stack development, hyper automation / DevOps, and cyber security compliance. C2 Labs provides specialized products and services ...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Security Engineer - Secure Software Development

    Security Engineer - Secure Software Development

    Sedgwick • Knoxville, TN, United States
    [job_card.full_time]
    By joining Sedgwick, you'll be part of something truly meaningful.It's what our 33,000 colleagues do every day for people around the world who are facing the unexpected. We invite you to grow your c...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Systems Engineer

    Systems Engineer

    The University of Tennessee • Knoxville, TN, United States
    [job_card.full_time]
    The University of Tennessee Foundation, Inc (UTFI) invites applications and nominations to fill the position of.Reporting to the Director of Business Intelligence-Architecture, the Systems Engineer...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Warehouse Systems Engineer 2

    Warehouse Systems Engineer 2

    DENSO • Maryville, TN, United States
    [job_card.full_time]
    Job Title : WMS Systems Engineer.Maryville, TN (with support across North American affiliates).NA Warehouse and Systems Engineering. We are seeking a highly motivated and technically skilled.This pos...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Unified Communications Engineer Associate

    Unified Communications Engineer Associate

    Prisma Health • Maryville, TN, United States
    [job_card.full_time]
    This position installs, configures, optimizes, and maintains IP Telephony systems and subsystems to include call managers, voice gateways, and voice mail ensuring adherence to established departmen...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    UI Software Engineer

    UI Software Engineer

    Marathon TS • Knoxville, TN, United States
    [job_card.full_time]
    Focused on enhancing and maintaining legacy web applications and building new products.Must be passionate about user experience and effective problem solving. Works closely with designers and SMEs t...[show_more]
    [last_updated.last_updated_1_hour] • [promoted] • [new]
    Solution Delivery Engineer

    Solution Delivery Engineer

    Zetron • Knoxville, TN, United States
    [job_card.full_time]
    For 40 years, Zetron (a Codan Company) has delivered interoperable end-to-end command & control systems across multiple industries and international markets. With over 40,000 console positions, hund...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Software Development Engineer

    Software Development Engineer

    Amazon • Maryville, TN, USA
    [job_card.full_time]
    Join Amazon's engineering team and help us build innovative solutions to complex problems.As a Software Development Engineer, you will design, develop, and test software applications and services.W...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Systems Engineer II

    Systems Engineer II

    Clayton Homes • Maryville, TN, United States
    [job_card.full_time]
    As a Systems Engineer II, you will be part of a team responsible for developing, implementing, and maintaining technology guidelines and standards, and processes associated with release management ...[show_more]
    [last_updated.last_updated_1_day] • [promoted]