Talent.com
Senior Embedded Software Engineer
Senior Embedded Software EngineerJohnson Outdoors Inc. • Alpharetta, GA, United States
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Johnson Outdoors Inc. • Alpharetta, GA, United States
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Description

Job Title : Senior Embedded Software Engineer

Company : Johnson Outdoors (Nasdaq : JOUT)

Brands : Humminbird, Minn Kota, Cannon

Location : Alpharetta, GA

About Us : At Johnson Outdoors, we transform ideas into adventure. As a global leader in outdoor recreational products, our team of over 1,300 dedicated employees designs and builds the innovative equipment that gets people outside. Our Fishing Group is a hub of technological innovation, developing the embedded software, applications, and mobile services that power iconic brands like Humminbird, Minn Kota, and Cannon.

We are looking for a passionate and experienced Senior Embedded Software Engineer to join our dynamic and growing team. You will play a key role in developing the next generation of products that define the future of fishing technology.

What You'll Do :

  • Design, develop, and maintain high-quality embedded software in C++ for our market-leading products.
  • Lead board bring-up activities and develop low-level drivers and kernel customizations for Linux and RTOS environments.
  • Architect and implement robust software systems, championing best practices in object-oriented design (OOD) and documentation.
  • Collaborate with and mentor a talented, cross-functional team of C++, C, C#, and mobile developers in a friendly agile / scrum environment.
  • Contribute to the entire product lifecycle, from concept and architecture to deployment and support.
  • Solve complex problems involving inter-process communication, real-time constraints, and hardware / software integration.

What You'll Bring (Required Qualifications) :

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Math, Physics, or a related field.
  • 5+ years of professional experience in embedded software development.
  • Expertise in modern C++ and C.
  • Proven experience with embedded Linux, including kernel customization, u-boot, device trees, and build systems (e.g., Yocto / OpenEmbedded).
  • Hands-on experience with device driver development for RTOS and / or Linux.
  • Proficiency with common hardware communication protocols such as IC, SPI, UART, USB, and SDIO.
  • Strong analytical, mathematical, and problem-solving skills.
  • Bonus Points (Preferred Skills) :

  • Experience with wireless technologies (Wi-Fi, Bluetooth) and their associated protocols and drivers.
  • Familiarity with Digital Signal Processing (DSP) programming.
  • Knowledge of inter-device communication techniques and network protocols.
  • A personal passion for fishing, boating, or the outdoors.
  • Logistics :

  • Work Arrangement : This is a hybrid role, based in Alpharetta, GA office. You will have the flexibility to work from home up to two days per week.
  • Travel : Periodic travel between our Toronto, Alpharetta, Mankato, and Eufaula engineering offices is required.
  • Ready to Join the Adventure?

    To apply, click the link and complete our application on our platform, adding your resume and cover letter. In your cover letter, please highlight how your skills and experience align with the qualifications for this role.

    Equal Opportunity Employer / Protected Veterans / Individuals with Disabilities

    This employer is required to notify all applicants of their rights pursuant to federal employment laws.

    For further information, please review the Know Your Rights notice from the Department of Labor.

    serp_jobs.job_alerts.create_a_job

    Senior Embedded Software Engineer • Alpharetta, GA, United States

    Job_description.internal_linking.related_jobs
    Reliability Embedded Engineer - Stone Mountain

    Reliability Embedded Engineer - Stone Mountain

    E80 Group • Cartersville, GA, US
    serp_jobs.job_card.full_time
    Reliability Embedded Engineer - Stone Mountain.E80 Group is a multinational company specialized in the development of automated and integrated intralogistics solutions for manufacturers of consumer...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Software Development Engineer

    Senior Software Development Engineer

    VirtualVocations • Marietta, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Development Engineer in Test.Key Responsibilities Design, develop, and maintain automated test frameworks for backend and UI testing Own and drive test...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer, Core Experiences - South Fulton, USA

    Senior Software Engineer, Core Experiences - South Fulton, USA

    Speechify • South Fulton, GA, US
    serp_jobs.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Software Engineer - UI

    Senior Software Engineer - UI

    VirtualVocations • Marietta, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Engineer - UI (REMOTE) with multiple openings.Key Responsibilities Drive development and maintenance of software, ensuring it meets defined requirements...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Embedded Software / Firmware Engineer - ELSYS - (Open Rank)

    Embedded Software / Firmware Engineer - ELSYS - (Open Rank)

    Georgia Tech Research Institute • Atlanta, GA, US
    serp_jobs.job_card.full_time
    The Georgia Tech Research Institute (GTRI) is the nonprofit, applied research division of the Georgia Institute of Technology (Georgia Tech). Founded in 1934 as the Engineering Experiment Station, G...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Dematic Corp. (ILD-US) • Atlanta, GA, United States
    serp_jobs.job_card.full_time
    This is an exciting opportunity for a Senior Software Engineer to lead the design, development, and implementation of industry-leading global technology solutions for logistics and warehouse automa...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Tools Engineer

    Senior Tools Engineer

    VirtualVocations • Lawrenceville, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Tools Engineer to enhance development workflows for a new multiplayer adventure project. Key Responsibilities Lead the design and implementation of C++ tools and ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Software Engineer - Embedded Software (Optical Networking)

    Senior Software Engineer - Embedded Software (Optical Networking)

    Ciena • Atlanta, GA, United States
    serp_jobs.job_card.full_time
    As the global leader in high-speed connectivity, Ciena is committed to a people-first approach.Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Embedded Software Manager

    Embedded Software Manager

    Creative Financial Staffing • Atlanta, GA, US
    serp_jobs.job_card.full_time
    Software Team Lead / Manager - Embedded Systems.Indiana, Colorado, Maryland, Utah, or Massachusetts.Join a team where innovation meets collaboration. This is your opportunity to combine hands‑on tec...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    Embedded Software Engineer IV TK Elevator Corporation

    Embedded Software Engineer IV TK Elevator Corporation

    thyssenkrupp Elevator • Atlanta, GA, US
    serp_jobs.job_card.full_time
    The first 3 letters in workplace safety are Y-O-U!.Design, develop, implement, and analyze software solutions for embedded elevator control systems and related devices. Position includes all phases ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Operational Embedded Engineer - Atlanta

    Operational Embedded Engineer - Atlanta

    E80 Group • Atlanta, GA, US
    serp_jobs.job_card.full_time
    Operational Embedded Engineer - Atlanta.Operational Embedded Engineer - Atlanta.E80 Group is a multinational company specialized in the development of automated and integrated intralogistics soluti...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Software Engineer - Contracts - PRO

    Senior Software Engineer - Contracts - PRO

    OpenGov • Atlanta, GA, United States
    serp_jobs.job_card.full_time
    OpenGov is the leader in AI and ERP solutions for local and state governments in the U.More than 2,000 cities, counties, state agencies, school districts, and special districts rely on the OpenGov ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Embedded Software Engineer III

    Embedded Software Engineer III

    thyssenkrupp Elevator • Atlanta, GA, US
    serp_jobs.job_card.full_time +1
    The first 3 letters in workplace are Y-O-U!.Embedded Software Engineer III.Develop and support software solutions related to elevator systems. Maintain software compliance with current A17.EN81, and...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Firmware Engineer

    Firmware Engineer

    Chubb • Smyrna, GA, US
    serp_jobs.job_card.full_time
    The Embedded Firmware Engineer will develop core functionality to support the StreamLabs family of SmartHome IoT products. This position will work closely with both software and hardware teams to as...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Back End Software Engineer

    Senior Back End Software Engineer

    VirtualVocations • Alpharetta, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Back End Software Engineer (Elixir).Key Responsibilities Design, develop, and maintain scalable Elixir services for core operations and member experiences Own l...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Developer, Embedded Linux

    Software Developer, Embedded Linux

    Siemens • Norcross, GA, US
    serp_jobs.job_card.full_time +1
    Here at Siemens, we take pride in enabling sustainable progress through technology.We do this through empowering customers by combining the real and digital worlds. Improving how we live, work, and ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Embedded Electronics Engineer

    Embedded Electronics Engineer

    Freedom Electronics • Kennesaw, GA, US
    serp_jobs.job_card.full_time
    Chastain Meadows PKWY, Kennesaw, GA, 30144.We are looking for an experienced Embedded Electronics Engineer with deep expertise in circuit board reverse engineering, firmware re-development, and adv...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    VirtualVocations • Lawrenceville, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Engineer, DGXC Data Services.Key Responsibilities Design and build software code and cloud services for Data Management, including cataloging and managi...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Full-Stack Software Engineer

    Senior Full-Stack Software Engineer

    VirtualVocations • Alpharetta, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Engineer, Full-Stack - Vehicle Data Platform.Key Responsibilities Lead technical discussions to identify gaps in the telematics data platform and influe...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Blue Yonder WMS Embedded Software Engineer - Remote

    Blue Yonder WMS Embedded Software Engineer - Remote

    Viva USA, Inc. • Atlanta, GA, US
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time
    Title : Blue Yonder WMS Embedded Software Engineer - Remote.Board support package development, Linux device driver development, embedded Linux,. Linux kernel, BSP, software development, coding, schem...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted