Senior Embedded Firmware Engineer

4 weeks ago


Nashville, Tennessee, United States SharkNinja Full time

Our purpose is to positively impact people's lives every day in every home around the world We work very hard to provide our consumers with high-quality, exciting 5-star products that make life easier. We thrive on passion and innovation and are looking for great people, with great ideas, who want to build the next big thing and develop while they do.


Job Summary:

We are seeking a highly skilled Senior Embedded Firmware Engineer with a strong background in embedded systems C programming. The ideal candidate will be responsible for designing, developing, and maintaining embedded software, firmware and Linux-based applications. General knowledge of cloud operations and experience with AWS is a plus.

Key Responsibilities:

Embedded Systems Development:

  • Design, develop, and test embedded software in C for various microcontroller platforms.
  • Implement and optimize algorithms to meet performance and resource constraints.
  • Develop and maintain firmware for embedded devices, ensuring reliability and efficiency.
  • Support Advanced Development activity by providing ideas and firmware support

Linux-Based Software Development:

  • Develop, test, and maintain software applications in C for Linux environments.
  • Work with kernel modules and IoT development
  • Optimize code for performance and scalability in Linux-based systems.

Cloud Integration:

  • Collaborate with cloud engineers and app devs to integrate embedded systems with cloud services and apps
  • Develop and maintain software components that interact with cloud platforms, primarily AWS but also 3d parties.

Collaboration and Communication:

  • Work closely with hardware engineers to ensure seamless integration between hardware and software components.
  • Participate in design and code reviews, providing constructive feedback to peers.
  • Document software design, implementation, and usage for internal and external stakeholders.

Continuous Improvement:

  • Stay updated with the latest industry trends and technologies in embedded systems, Linux, and cloud services.
  • Identify and implement improvements to existing software to enhance performance, reliability, and maintainability.

Education:

  • Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Master's degree is a plus.

Experience:

  • Minimum of 3-5 years of experience in embedded systems development.
  • Proven experience in C programming for embedded systems and Linux environments.

Technical Skills:

  • Strong proficiency in C programming.
  • Experience with embedded systems development tools and environments.
  • Knowledge of Linux operating system internals, including kernel development.
  • Familiarity with version control systems (e.g., Git).

Additional Skills:

  • Basic understanding of cloud operations, specifically AWS.
  • Experience with other programming languages such as Python or C++ is a plus.
  • Familiarity with hardware design and electronic circuits.

Soft Skills:

  • Strong problem-solving skills and attention to detail.
  • Excellent verbal and written communication skills.
  • Ability to work both independently and as part of a team.
  • Strong organizational and time-management skills.

Work Environment:

  • On site position with some travel.
  • Collaborative and innovative work environment with opportunities for professional growth and development.

#LI-SL3


At SharkNinja, Diversity, Equity, and Inclusion are vital to our global success. Valuing each unique voice and blending all of our diverse skills strengthens SharkNinja's innovation every day. We support ALL associates in bringing their authentic selves to work, making an impact, and having the opportunity for career acceleration. With help from our leadership, associates, and our community, we aim to have equity be a key component of the SharkNinja DNA.


YOUR ROLE in leading our SUCCESS DRIVERS & representing our UNIQUE MINDSET

  • Lead us to be "RARELY SATISFIED"
  • Make things better each day; "PROGRESS OVER PERFECTION"
  • Use your knowledge of our consumer, understand that "DETAILS MAKE THE DIFFERENCE"
  • Deliver something great; "WINNING IS A TEAM SPORT"
  • Be clear and honest, "COMMUNICATING FOR IMPACT"

Explore SharkNinja:

Instagram

LinkedIn

SharkNinja's Candidate Privacy Notice can be found here:


We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, disability, or any other class protected by legislation, and local law. SharkNinja will consider reasonable accommodations consistent with legislation, and local law. If you require a reasonable accommodation to participate in the job application or interview process, please contact SharkNinja People & Culture at



  • Nashville, Tennessee, United States Belcan Full time

    Position Title: Senior Systems EngineerJob Category: Systems Engineering ITOverview: Belcan is a prominent provider of professional IT, Engineering, Workforce Solutions, and staffing across various regions including the United States, Canada, UK, Europe, and India.Role Summary: A Senior Systems Engineer position is currently available in Nashville, TN. In...


  • Nashville, Tennessee, United States Belcan Full time

    Position Title: Senior Systems EngineerJob Category: Systems Engineering ITOverview: Belcan is a prominent provider of professional IT, Engineering, Workforce Solutions, and staffing across various regions including the United States, Canada, UK, Europe, and India.Role Summary: A Senior Systems Engineer position is currently available. In this capacity, you...


  • Nashville, Tennessee, United States Collabera Full time

    Home Search Jobs Job Description Senior Systems Engineer Contract Type: Contract Location: Nashville, TN (Hybrid) Compensation: $65.08 per hour Job Duration: 11 Months Job Overview:We are seeking a highly skilled Senior Systems Engineer to contribute to our engineering team. The ideal candidate will possess a strong background in systems design and...


  • Nashville, Tennessee, United States Belcan Full time

    Position Title: Senior Systems EngineerJob Category: Systems Engineering ITOverview: Belcan is a prominent provider of professional IT, Engineering, Workforce Solutions, and staffing across various regions including the United States, Canada, UK, Europe, and India.Role Summary: A Senior Systems Engineer position is currently available. In this capacity, you...


  • Nashville, Tennessee, United States Collabera Full time

    Home Search Jobs Job Description Senior Systems Engineer Contract Type: Contract Location: Nashville, TN (Hybrid) Compensation: $65.08 per hour Job Duration: 11 Months Job Overview:We are seeking a highly skilled Senior Systems Engineer to contribute to our engineering projects in Nashville. The ideal candidate will possess a robust background in...


  • Nashville, Tennessee, United States Salas O'Brien Full time

    About the RoleWe are seeking a highly experienced Senior Mechanical Engineer to join our multi-disciplined design team in Nashville, TN. As a key member of our team, you will be responsible for supervising projects, managing mechanical engineering staff, and developing client relationships.Key ResponsibilitiesSupervise projects to ensure timely completion,...


  • Nashville, Tennessee, United States Primary Recruiting Services Full time

    Primary Recruiting Services (PRS) - Our firm specializes in connecting talented civil engineering professionals with leading opportunities across the United States. We focus on recruiting for Civil Engineers and Architects nationwide. For further details on this and other available positions, please visit our website at www.PRS- Position OverviewJob Title:...

  • Senior Civil Engineer

    2 weeks ago


    Nashville, Tennessee, United States Bowman Consulting Group, Ltd. Full time

    Position Overview:Bowman Consulting Group, Ltd. is seeking a Senior Civil Engineer to enhance our team. We are committed to fostering an environment where professionals can excel and reach their career aspirations. At Bowman, your role transcends traditional job functions; it’s about being part of a vibrant community dedicated to excellence and client...


  • Nashville, Tennessee, United States Channel Personnel Services Full time

    Job OverviewThe Senior Manufacturing Systems Engineer is responsible for executing advanced engineering functions with minimal oversight. This role involves guiding the engineering design team through various development projects from inception to completion.Key ResponsibilitiesEngage with industry associations.Execute complex engineering tasks with limited...


  • Nashville, Tennessee, United States Salas O'Brien Full time

    Senior Mechanical Engineer (Industrial Power and Process)About Us:At I.C. Thomasson Associates, Inc, a Salas O'Brien Company, we are dedicated to innovation and making a significant impact on the future. Our team prioritizes sustainability, achievement, and connection, fostering a people-centric approach to problem-solving. We invite you to explore a...


  • Nashville, Tennessee, United States Barge Design Solutions Full time

    Position Overview:Career Area: Engineering - StructuralBarge Design Solutions is actively seeking a Senior Structural Engineer (PE) to contribute to our diverse range of projects across various sectors including Industrial, Commercial, Federal, Water/Wastewater, and Environmental initiatives.Role Responsibilities:Act as the technical structural lead and...


  • Nashville, Tennessee, United States Prediction Health Full time

    Senior Product EngineerFull time, US-based, Eastern or Central timezone preferredWe are a funded, mission-driven startup using AI to improve the quality of medical care. Our team consists of friendly, collaborative, and positive people working remotely. This position will report directly to our CTO and include many opportunities for fast-paced experiences...

  • Senior Civil Engineer

    2 weeks ago


    Nashville, Tennessee, United States BL Companies Full time

    Position Overview:Join our team as a Staff Engineer specializing in Land Development. This role is based in our Nashville Office and offers a hybrid work environment, requiring candidates to be located in Nashville or its immediate vicinity.About Us:BL Companies is a 100% employee-owned firm, providing a unique advantage in the industry. We are recognized as...


  • Nashville, Tennessee, United States eTek IT Services, Inc. Full time

    Job OverviewWe are seeking a highly skilled and experienced Senior Java Engineer to join our eCommerce/Digital Engineering team at eTek IT Services, Inc. This role is pivotal in delivering essential business functionalities and technological solutions utilizing Java/J2EE, Spring Framework, and Cloud Platform for our retail websites and mobile...


  • Nashville, Tennessee, United States JMT Full time

    Position Title: Senior Highway Engineering Manager Location: Nashville, TN Company Overview: Johnson, Mirmiran & Thompson (JMT) is a vibrant, employee-owned consulting firm with a workforce exceeding 2,300 professionals. We specialize in a comprehensive array of engineering, architectural, information technology, and associated services tailored for both...


  • Nashville, Tennessee, United States Resource Environmental Solutions Full time

    Position OverviewResource Environmental Solutions is seeking a Senior Water Resources Engineer with a minimum of five (5) years of relevant experience to join our dynamic team. This role will involve work across various regions, focusing on environmental restoration and management.Key Responsibilities:As a Senior Water Resources Engineer, you will be tasked...


  • Nashville, Tennessee, United States Carollo Engineers Full time

    About the RoleCarollo Engineers is a leading environmental engineering firm that specializes in the planning, design, and construction of water and wastewater facilities. We are seeking a highly motivated and self-starting Senior Water Resources Engineer to support our vision of becoming the best water consulting firm.Key ResponsibilitiesPerforming...


  • Nashville, Tennessee, United States The Cigna Group Full time

    The job profile for this position is Software Engineering Senior Advisor, which is a Band 4 Senior Contributor Career Track Role.Excited to grow your career?We value our talented employees, and whenever possible strive to help one of our associates grow professionally before recruiting new talent to our open positions. If you think the open position you see...


  • Nashville, Tennessee, United States Bohler Engineering Full time

    About the RoleWe are seeking a highly skilled Senior Design Engineer to join our team at Bohler Engineering. As a Senior Design Engineer, you will play a key role in delivering high-quality site design services to our clients.Key ResponsibilitiesEngage with clients to understand their design requirements and develop site plans that meet their needs.Lead the...


  • Nashville, Tennessee, United States Primary Recruiting Services Full time

    Job Summary:Primary Recruiting Services (PRS) - Engineering is seeking a highly skilled Senior Civil Engineer to join our team. As a key member of our engineering team, you will be responsible for leading and managing projects from start to finish.Key Responsibilities:Communicate effectively with clients and stakeholders to understand project requirements...