Lead Embedded Software Engineer

Found in: Appcast Linkedin GBL C2 - 2 weeks ago


St Petersburg, United States Jabil Full time

At Jabil we strive to make ANYTHING POSSIBLE and EVERYTHING BETTER. With over 250,000 diverse, talented and dedicated employees across 100 locations in 30 countries, our vision is to be the most technologically advanced and trusted manufacturing solutions provider. We combine an unmatched breadth and depth of end-market experience, technical and design capabilities, manufacturing know-how, supply chain insights and global product management expertise to enable success for the world’s leading brands. We are driven by a common purpose to make a positive impact for each other, our communities, and the environment.


Location

This role will be based at our St. Petersburg, FL (Gandy) facility.


Essential Duties and Responsibilities

  • Lead Software team in cross-functional engineering environment for the development of firmware and embedded applications.
  • Design and implement software of embedded devices and systems from requirements to production.
  • Create and review design specifications, source code and other technical documentation.
  • Provide technical leadership in software architecture and design discussions.
  • Design and integrate low-level drivers, abstraction layers, application, and other software components for embedded systems.
  • Ensure the robustness, security, and quality of the software developed by the team.
  • Support board bring up, hardware/software debugging and troubleshooting.
  • Design test utilities to evaluate system performance.
  • Ensure timely delivery for all project milestones while following Jabil’s design quality process
  • Conduct technical discussions with customers, business units and project teams
  • Mentor junior members of team to sharpen their Software Engineering skills.
  • Stay abreast of the latest technology trends and advancements in embedded software engineering.


Knowledge & Abilities

  • Familiarity with software configuration management tools, defect tracking tools, and peer review techniques.
  • Excellent problem-solving and analytical skills.
  • Strong leadership skills and experience managing a team of engineers.
  • Excellent communication and interpersonal skills.
  • Expert knowledge of developing software using C/C++ and Python.


Minimum Qualifications

  • Bachelor’s degree in Electrical/Computer Engineering or related field from an accredited four-year college or university. Master’s degree preferred.
  • Minimum of 7+ years of professional experience developing embedded solutions with a minimum of 2 years’ experience as a Lead Software Engineer.
  • Experience with microcontrollers, SoC platforms, and various communication protocols (e.g., SPI, I2C, UART, CAN, Modbus).
  • Experience with Linux BSP and application development is desired.
  • Experience of developing solution for high-voltage battery systems is a big plus.



  • St. Petersburg, United States Jabil Full time

    At Jabil we strive to make ANYTHING POSSIBLE and EVERYTHING BETTER. With over 250,000 diverse, talented and dedicated employees across 100 locations in 30 countries, our vision is to be the most technologically advanced and trusted manufacturing solutions provider. We combine an unmatched breadth and depth of end-market experience, technical and design...


  • St Louis, United States Cindavi Full time

    Job Description:We are a forward-thinking company specializing in innovative agricultural solutions. We are actively seeking a dedicated and highly skilled Embedded Software Engineer to join our dynamic team. If you thrive in a challenging environment, have a passion for embedded systems, and meet our specific requirements, we want to hear from you. Key...

  • Embedded Software Engineer

    Found in: Talent US C2 - 2 weeks ago


    St. Louis, United States Cindavi Full time

    Job Description:We are a forward-thinking company specializing in innovative agricultural solutions. We are actively seeking a dedicated and highly skilled Embedded Software Engineer to join our dynamic team. If you thrive in a challenging environment, have a passion for embedded systems, and meet our specific requirements, we want to hear from you.Key...

  • Software Tester

    1 week ago


    St Petersburg, United States Focus School Software Full time

    ***Please note that if anyone reaches out to you from a email address domain that is not @focusschoolsoftware.com, it is fraudulent and not an actual representative of Focus. Focus School Software is a fast-growing school management software company. We thrive on creating some of the most innovative features on the market today, helping educators to meet...


  • St Petersburg, United States iO Associates - US Full time

    I'm scaling a Cloud Tech team for a company based in St Petersburg, FL due to increased growth over the past year.One of the positions is a Senior Software Engineer who will be responsible for various internal and external client solutions and product-based support. Responsibilities:- Design, develop, and maintain applications using Azure services- Implement...


  • St Petersburg, United States iO Associates - US Full time

    I'm scaling a Cloud Tech team for a company based in St Petersburg, FL due to increased growth over the past year. One of the positions is a Senior Software Engineer who will be responsible for various internal and external client solutions and product-based support. Responsibilities: - Design, develop, and maintain applications using Azure services -...

  • Software Engineer 3

    1 week ago


    St. Louis, United States PDS Defense, Inc. Full time

    PDS Defense, Incis seeking a Software Engineer 3 in Saint Charles, MO.Job Responsibilities: Opportunity to work directly with the operator interface to launch Harpoon missiles.Develop leadership skills and experiences.Contribute in all phases of the software development lifecycle.Develop software on both Windows and Linux platforms in both unclassified and...


  • St Petersburg, United States Raymond James Full time

    DUTIES: Analyzes complex system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub systems. Participate in the development, code reviews, testing, deployment, and delivery of large-scale software applications, systems, and services. Actively participate in architecture, design, and code...

  • Lead Engineer, Apps Dev

    Found in: Talent US C2 - 7 days ago


    St. Petersburg, United States Raymond James Full time

    Lead Engineer, Apps Dev-2401005 Description DUTIES: Analyzes complex system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub systems.Makes recommendations towards the development of new code or reuse existing code. Leads or participates in assigned projects, including assigning...


  • St Petersburg, United States Raymond James Financial Services Full time

    Description DUTIES: Analyzes complex system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub systems. Makes recommendations towards the development of new code or reuse existing code. Leads or participates in assigned projects, including assigning tasks, coordinating efforts, and...


  • St Albans, United States Alphasmart Solutions Full time

    Responsibilities will include but not be limited to: Understanding Validation hardware platforms & the software architecture of the product (Omni Path products) Set up and maintain validation hardware platforms Enhance the validation framework for the software stack to facilitate automation of test content Execute the validation strategy / plan and report...

  • Engineering Manager

    Found in: Appcast Linkedin GBL C2 - 2 weeks ago


    St Petersburg, United States Hine Automation Full time

    Hine Automation designs and manufactures vacuum, atmospheric automation systems and robotic components. Our team has been designing products for more than 30 years and serving our customers since 2009. We Specialize in semiconductor automation for silicon and compound III-V or II-VI materials, tape frames, photomask and reticles, and solar and flat panel...

  • Engineering Manager

    2 weeks ago


    St. Petersburg, United States Hine Automation Full time

    Hine Automation designs and manufactures vacuum, atmospheric automation systems and robotic components. Our team has been designing products for more than 30 years and serving our customers since 2009. We Specialize in semiconductor automation for silicon and compound III-V or II-VI materials, tape frames, photomask and reticles, and solar and flat panel...

  • Engineering Manager

    Found in: Appcast US C2 - 2 weeks ago


    St Petersburg, United States Hine Automation Full time

    Hine Automation designs and manufactures vacuum, atmospheric automation systems and robotic components. Our team has been designing products for more than 30 years and serving our customers since 2009. We Specialize in semiconductor automation for silicon and compound III-V or II-VI materials, tape frames, photomask and reticles, and solar and flat panel...

  • System Engineer

    3 days ago


    St Paul, United States Insight Global Full time

    Must-haves 5+ years of experience as an electrical engineer, embedded engineer, systems engineer, or software/firmware engineer Experience with telemetry/BLE technology/Bluetooth Technology Experience in a medical device industry or a highly regulated environment (aerospace, food/beverage, etc) Plusses Electromechanical device background Software...


  • St Paul, United States Metric Bio Full time

    Metric Bio are partnered with a leading Cardiology Medical Device manufacturer who are looking for a dynamic R&D Software Test Engineer to contribute to the development and testing of Class III device software. The role is based onsite in Minnesota 3 days a week and will work with a high performing R&D team, dedicated to pioneering products that enhance the...

  • System Engineer

    1 week ago


    St Paul, United States Insight Global Full time

    Must-haves 5+ years of experience as an electrical engineer, embedded engineer, systems engineer, or software/firmware engineer Experience with telemetry/BLE technology/Bluetooth Technology Experience in a medical device industry or a highly regulated environment (aerospace, food/beverage, etc) Plusses Electromechanical device background Software...

  • Software Engineer

    1 week ago


    St Albans, United States Fullsteam Holdings LLC Full time

    It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion and customer focus to the business. About ACGI Software ACGI Software develops and delivers enterprise systems for associations, credentialing organizations and association management companies. ACGI’s two core products—Association Anywhere...

  • Software Engineer

    2 weeks ago


    Saint Petersburg, United States OneWater Full time

    Job DescriptionJob DescriptionDescription:About Revver Digital:Revver Digital, a leader in marine industry software and marketing, prides itself on delivering high-quality, scalable software solutions. We specialize in creating advanced sales management systems, online marketplaces, and comprehensive web design and SEO services. At Revver Digital, we foster...

  • Staff Software Engineer

    Found in: beBee jobs US - 7 days ago


    St Louis, Missouri, United States Millipore Corporation Full time

    Our Digital and eCommerce division is looking to transform the Digital and eCommerce technology engine for Millipore Sigma. As a Staff Software Engineer, you will play a leadership role on a product team to design and build new features and components in our evolving platform, helping to embrace modern principles like microservices and event driven...