Talent.com
Embedded Software Engineer III 25-BTG-939
Embedded Software Engineer III 25-BTG-939BIRD TECHNOLOGIES GROUP INC • Solon, OH, US
Embedded Software Engineer III 25-BTG-939

Embedded Software Engineer III 25-BTG-939

BIRD TECHNOLOGIES GROUP INC • Solon, OH, US
10 hours ago
Job type
  • Full-time
Job description

Job Description

Job Description

Bird is recognized as the expert in RF communications, measurement, and management providing innovative RF products, systems, services, and educational solutions to the wireless industry. Our employees enjoy working for a privately owned manufacturing business where their contributions make a great impact. Bird offers a competitive wage / benefit package, including medical / dental / vision, 401K, and a bonus.

ROLE OBJECTIVE :

The Embedded Software Engineer III is responsible for the creation and maintenance of embedded software targeting a variety of COTS and proprietary micro-controller based systems running a variety of operating systems from bare metal to Linux. This person will be expected to demonstrate senior-level expertise and knowledge of embedded software principals, tools, and applications, to exercise independent judgment to deliver results, and to provide coaching and mentoring to other engineers.

GENERAL FUNCTIONS / SPECIFIC RESPONSIBILITIES :

  • Create and maintain software targeting COTS and proprietary embedded platforms used in Bird Products.
  • Design and construct software components and drivers to handle device peripherals and common communications and networking protocols.
  • Collaborate with hardware and software design teams to integrate hardware, OS, and application software to create new products.
  • Communicate concepts, consequences, and tradeoffs to engineering and cross-functional stakeholders (speaking / writing / diagramming).
  • Practice strong engineering ethics (detail, quality, accuracy, communication, honesty, etc).
  • Work constructively and effectively with teams of varying skills and personalities (collaborative, constructive, and flexible).
  • Identify and employ appropriate methods, technologies, languages, tools, and platforms to carry out work effectively and efficiently.
  • Maintain technical skills & knowledge to stay abreast of industry best practices and emerging technologies and methods.
  • Provide leadership and mentoring to newer engineers in best practices of the profession, including TDD, unit testing, test automation, DevOps, design patterns, and agile habits and methods.
  • Promote the Bird Family Values through your actions – Trust, Innovation, Teamwork, Achievement, and Accountability
  • Contribute to the creation of software components for Bird products and customers that target a range of embedded, desktop, mobile, and web platforms.
  • Contribute to the adoption within Bird of best practices in the creation of software products (processes, procedures, practices, tools).
  • Participate in selecting and implementing DevOps tools and platforms to support the efficient, reliable, and high-quality development of software components for our products.

REQUIRED SKILLS / KNOWLEDGE / COMPETENCIES (Applicant must meet all to be considered) :

  • BS / MS or equivalent demonstrated professional expertise in electrical or computer / software engineering with 10+ years in embedded software design & construction.
  • Demonstrated expertise in software development principals, processes, methods, languages, and tools.
  • Specific expertise in the use of C and C++ in embedded environments.
  • Familiarity with desktop and web application languages such as C# / .net, Python, & JavaScript.
  • Demonstrated expertise with microcontroller devices at the hardware level (register models, interrupts, DMA, peripherals, etc).
  • Demonstrated expertise with a range of communications technologies (USB, Ethernet, SPI, I2C at the physical & protocol level, including driver & application software, compliance verification, defect resolution, etc).
  • Demonstrated embedded software system design experience (ISRs, Drivers, RTOS / OS integration, application architectures, APIs, etc.)
  • Competent use of TDD, Unit Test, and automated test tools and methods.
  • Competent use of state-of-the-art DevOps tools (e.g., Git, Jenkins, Azure, Containers, etc).
  • Competent use of Digital test equipment (Signal Generators, Logic Analyzers, etc.)
  • Experience with software / hardware integration from design to production.
  • Familiarity with agile methods (SCRUM, XP, Kanban, etc.)
  • Strong analytical and research skills.
  • Ability to lead software teams
  • DESIRED SKILLS / KNOWLEDGE / COMPETENCIES (Applicants may be considered even if they do not possess any or all of these) :

  • Familiarity with either Yocto or Buildroot for building an embedded Linux file system.
  • Familiarity with U-Boot on ARM platforms.
  • Experience with LXI or EtherCat.
  • Experience with instrumentation products
  • Familiarity with RF applications and technologies
  • Familiarity with Test & measurement / metrology concepts and principals (calibration, uncertainty, etc).
  • Experience working in agile engineering teams.
  • Bird is committed to respecting human rights across its operations. This includes providing a workplace free from discrimination, harassment, and retaliation. Bird is also committed to ensuring that no products or materials used by Bird are sourced from suppliers engaged in human rights abuses, such as forced or child labor.

    Create a job alert for this search

    Embedded Software Engineer • Solon, OH, US

    Related jobs
    Food Delivery with Uber Eats

    Food Delivery with Uber Eats

    Uber eats • Euclid, OH, US
    Full-time +1
    Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your...Show more
    Last updated: 1 day ago • Promoted
    Electrical Controls / Project Engineer

    Electrical Controls / Project Engineer

    Integrity Technical Services • Alliance, OH, US
    Permanent
    Electrical Controls / Project Engineer - Alliance, Ohio - JOB 25-01431 Salary Range : $65K - $100K+ Permanent Position with Benefits. Alliance area manufacturer seeks an Industrial Controls Project M...Show more
    Last updated: 30+ days ago • Promoted
    Deliver with Uber on your schedule

    Deliver with Uber on your schedule

    Uber eats • Euclid, OH, US
    Full-time +1
    Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your...Show more
    Last updated: 1 day ago • Promoted
    Dev Ops Engineer III

    Dev Ops Engineer III

    AmTrust Financial • Cleveland, OH, United States
    Full-time
    Responsible for containerizing applications and migrating from a VM architecture.Maintains a solid understanding of AmTrust's mission, vision, and values. Upholds the standards of the AmTrust organi...Show more
    Last updated: 30+ days ago • Promoted
    Delivery Driver - Uber Eats

    Delivery Driver - Uber Eats

    Uber eats • South Euclid, OH, US
    Full-time +1
    Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer III

    Software Engineer III

    AmTrust Financial • Cleveland, OH, United States
    Full-time
    Software Engineer III to work intensely with the data work stream through all phases of an engagement, including conceptual design, detailed design, implementation, testing and production deploymen...Show more
    Last updated: 7 days ago • Promoted
    Deliver with Uber Eats

    Deliver with Uber Eats

    Uber eats • East Cleveland, OH, US
    Full-time +1
    Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your...Show more
    Last updated: 1 day ago • Promoted
    Associate Product Developer | EDI

    Associate Product Developer | EDI

    Epicor • Solon, OH, United States
    Permanent
    As a Product Developer Associate at Epicor, you will be responsible for designing, coding, testing, and maintaining company products by participating in all phases of the development process.You wi...Show more
    Last updated: 26 days ago • Promoted
    Electrical Controls / Automation Engineer

    Electrical Controls / Automation Engineer

    Integrity Technical Services • Alliance, OH, US
    Permanent
    Electrical Controls / Automation Engineer - Alliance, OH - JOB 25-01465 Salary : $70,000 - $100,000 Permanent Position with Benefits A well established and growing original equipment manufacturer lo...Show more
    Last updated: 30+ days ago • Promoted
    Software Development Engineer in Testing III

    Software Development Engineer in Testing III

    AmTrust Financial • Cleveland, OH, United States
    Full-time
    Software Development Engineer in Testing III.As a Software Development Engineer in Test, your Responsibility will be working with software engineers to build advanced test suites, create new test h...Show more
    Last updated: 30+ days ago • Promoted
    Flexible Schedule - Deliver with Uber Eats

    Flexible Schedule - Deliver with Uber Eats

    Uber eats • Euclid, OH, US
    Full-time +1
    Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your...Show more
    Last updated: 1 day ago • Promoted
    Software Development Engineer in Testing II

    Software Development Engineer in Testing II

    AmTrust Financial • Cleveland, OH, United States
    Full-time
    Software Development Engineer in Testing II.As a Software Development Engineer in Test, your Responsibility will be working with software engineers to build advanced test suites, create new test ha...Show more
    Last updated: 19 days ago • Promoted
    Need a gig? Deliver with Uber Eats!

    Need a gig? Deliver with Uber Eats!

    Uber eats • Euclid, OH, US
    Full-time +1
    Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your...Show more
    Last updated: 1 day ago • Promoted
    Sales Engineer

    Sales Engineer

    Nidec Motor Corporation dba CEI • North Canton, OH, US
    Full-time
    Inside Sales Engineer to join our team.As a member of the Sales Engineering Team, the Inside Sales Engineer will develop a strong understanding of our traction product and engineering processes to ...Show more
    Last updated: 21 hours ago • Promoted • New!
    Deliver with Uber - Flexible Gig

    Deliver with Uber - Flexible Gig

    Uber eats • Euclid, OH, US
    Full-time +1
    Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your...Show more
    Last updated: 1 day ago • Promoted
    Director of Data Engineering - Information Technology - Wheeling, WV

    Director of Data Engineering - Information Technology - Wheeling, WV

    WesBanco Bank Inc. • Uniontown, OH, United States
    Full-time +1
    Director of Data Engineering - Information Technology.This position is 100% remote within the Bank's footprint.Employee will work full time remote outside of a WesBanco location (may occasionally a...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer II

    Software Engineer II

    Flexjet • Cleveland, OH, US
    Full-time
    Flexjet is currently seeking a talented a Software Engineer II who is passionate about innovation and full stack technologies to join our development team. Flexjet empowers software engineers to lea...Show more
    Last updated: 25 days ago • Promoted
    Choose your schedule - Earn At Least $1550 For Your First 124 Trips, Guaranteed.

    Choose your schedule - Earn At Least $1550 For Your First 124 Trips, Guaranteed.

    Uber • Euclid, OH, US
    Full-time +1
    Earn at least $1550 driving with Uber when you complete your first 124 trips in 30 days.Driving is an easy way to boost your income while maintaining the flexibility your schedule requires (gig, pa...Show more
    Last updated: 2 days ago • Promoted